/*
Theme Name:  Divi Cleaning And Renovation
Theme URI:   http://divi-professional.com/
Description: Divi Cleaning And Renovation Service Theme is a premium, trendy and modern Divi WordPress Theme for multipurpose like cleaning services, cleaner, cleaning, cleaning agency, Cleaning Business, cleaning company, Cleaning Services, floor cleaning, house cleaning, janitor, maid, Maid Service, maintenance with outstanding features, full responsive and mobile-friendly.
Author:      Divi Professional
Author URI:  http://divi-professional.com/
Template:    Divi
Text Domain: dcar
*/



/**Video Height*/
.et_pb_video .et_pb_video_box,.et_pb_video .et_pb_video_box .fluid-width-video-wrapper{height:100%;}

/* Parallax Tilt */
.dp-tilt-column-parallex {transform-style: preserve-3d;transform: perspective(1000px);}
.dp-tilt-column-parallex .et_pb_blurb_content{transform: translateZ(30px);}

/***************Menu******************/
.et_pb_menu .et-menu>li{padding-left: 7px !important;padding-right: 7px !important;}
@media all and (min-width: 981px) and (max-width: 1340px){
	.divicleaning_headerv1_menu_sec .et_pb_row{width: 98% !important;}
	.et-menu .menu-item-has-children>a:first-child{padding-right: 15px;}
}

.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu{-webkit-box-shadow: 0px 3px 5px 0px rgb(57 63 72 / 15%);box-shadow: 0px 3px 5px 0px rgb(57 63 72 / 15%);position: absolute;top: 80px;left: 0;width: 250px;z-index: 99;display: block;padding:0 !important;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding: 0;background: var(--color2);border: 0;}
.et_pb_menu .et-menu-nav .et-menu > li:hover > .sub-menu{opacity: 1;visibility: visible;top: 100%;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li{border-bottom: 1px dashed var(--color12);position: relative;display: block !important;padding: 0 !important;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li:before{position: absolute;content: '';width: 0;height: 1px;bottom: -1px;left: 0;background-color: var(--yellow);-webkit-transition: .7s;transition: .7s;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li:last-child{border-bottom:none;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li:last-child:before{display:none;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li:hover:before{width: 100%;}
.et_pb_menu .et-menu-nav .et-menu > li > .sub-menu li a{padding: 12px 15px !important;display: block !important;width: 100% !important;position: relative;background: var(--color2);}

/*************Footer V1***************/
.divicleaning_footerv1_icon li a span{z-index: 1000;padding: 8px;width: 120px;color: var(--color2);font-size: 14px;line-height: 1.2;text-align: center;border-radius: 5px;margin-left: -60px;bottom: 100%;left: 50%;position: absolute;visibility: hidden;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;display: block !important;background: var(--yellow);}
.divicleaning_footerv1_icon li a:hover span,.divicleaning_footerv1_icon li a:hover span:after{-webkit-transform: translateY(-12px);-moz-transform: translateY(-12px);transform: translateY(-12px);visibility: visible;opacity: 1;}
.divicleaning_footerv1_icon li a span:after{position: absolute;visibility: hidden;opacity: 0;border-top-color: var(--yellow)!important;z-index: 1001;border: 6px solid transparent;background: 0 0;content: "";margin-left: -6px;margin-bottom: -24px;bottom: 0;left: 50%;-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;}
.divicleaning_footerv1_menu .et_pb_menu__wrap,.divicleaning_footerv1_menu .et_pb_menu__menu,.divicleaning_footerv1_menu .et-menu-nav{display: block !important;width: 100%;position: relative;}
.divicleaning_footerv1_menu .et_mobile_nav_menu{display:none;}
.divicleaning_footerv1_menu .et_pb_menu__wrap .et-menu{display: block !important;position: relative;margin: 0;}
.divicleaning_footerv1_menu .et_pb_menu__wrap .et-menu li{display: block;margin: 0 0 15px !important;padding: 0 !important;position:relative;}
.divicleaning_footerv1_menu .et_pb_menu__wrap .et-menu li:last-child{margin:0 !important;}
.divicleaning_footerv1_menu .et_pb_menu__wrap .et-menu li a{padding:0 !important;position:relative;display:inline-block;}
.divicleaning_footerv1_menu .et_pb_menu__wrap .et-menu li a:before{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;vertical-align: middle;}
.divicleaning_footerv1_email .et_pb_newsletter_field{position: relative;padding-bottom: 0 !important;margin-bottom: 0 !important;flex-basis: 60% !important;height: 50px;overflow: hidden;}
.divicleaning_footerv1_email .et_pb_newsletter_button_wrap{flex-basis: 40% !important;position: relative;height: 50px;overflow:hidden;}
.divicleaning_footerv1_email .et_pb_button:before,.divicleaning_homev2_email .et_pb_button:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;display:block !important;opacity:1 !important;margin:0 !important;left: auto !important;}
.divicleaning_homev2_price_row .et_pb_button:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--white);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;display:block !important;opacity:1 !important;margin:0 !important;left: auto !important;}
.divicleaning_footerv1_email .et_pb_button:after{right:10px;}
.divicleaning_footerv1_email .et_pb_button:hover:before,.divicleaning_homev2_email .et_pb_button:hover:before,.divicleaning_homev2_price_row .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0 !important;}
.divicleaning_footerv1_menu1 .et_pb_menu__wrap,.divicleaning_footerv1_menu1 .et_pb_menu__menu{display: block;width: 100%;position: relative;}
.divicleaning_footerv1_menu1 .et-menu-nav{justify-content: flex-end;display: flex;}
.divicleaning_footerv1_menu1 .et_mobile_nav_menu{display:none;}
.divicleaning_footerv1_menu1 .et-menu-nav ul{position: relative;display: flex;margin: 0;}
.divicleaning_footerv1_menu1 .et-menu-nav ul li{position: relative;padding: 4px 15px !important;margin: 0 !important;display: inline-block;border-right: 1px solid var(--color2);}
.divicleaning_footerv1_menu1 .et-menu-nav ul li:last-child{border-right:none !important;padding-right:0 !important;}
.divicleaning_footerv1_menu1 .et-menu-nav ul li:first-child{padding-left:0 !important;}
.divicleaning_footerv1_menu1 .et-menu-nav ul li a{position: relative;padding: 0 !important;}
@media only screen and (max-width: 981px){
	.divicleaning_footerv1_menu1 .et-menu-nav{justify-content: center;}
}
@media only screen and (max-width: 767px){
	.divicleaning_footerv1_menu1 .et-menu-nav ul{justify-content:center !important;}
}
/**************Footer V2*****************/
.divicleaning_footerv2_menu .et_pb_menu__wrap,.divicleaning_footerv2_menu .et_pb_menu__menu,.divicleaning_footerv1_menu .et-menu-nav{display: block !important;width: 100%;position: relative;}
.divicleaning_footerv2_menu .et_mobile_nav_menu{display:none;}
.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu{display: block !important;position: relative;margin: 0;}
.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu li{display: block;margin: 0 0 15px !important;padding: 0 !important;position:relative;}
.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu li:last-child{margin:0 !important;}
.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu li a{padding:0 !important;position:relative;display:inline-block;}
.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu li a:before{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;vertical-align: middle;color:var(--color6);}

/***********Footer V3****************/
.divicleaning_footerv3_menu .et_pb_menu__wrap,.divicleaning_footerv3_menu .et_pb_menu__menu,.divicleaning_footerv3_menu .et-menu-nav{display: block !important;width: 100%;position: relative;}
.divicleaning_footerv3_menu .et_mobile_nav_menu{display:none;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu{display: block !important;position: relative;margin: 0;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu li{display: block;margin: 0 0 15px !important;padding: 0 !important;position:relative;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu li:last-child{margin:0 !important;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu li a{padding:0 !important;position:relative;display:inline-block;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu li a:before{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;vertical-align: middle;}
.divicleaning_footerv3_menu .et_pb_menu__wrap .et-menu li:hover a:before{color:var(--yellow) !important;}
.divicleaning_footerv3_blog .et_pb_post{position: relative;display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.divicleaning_footerv3_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_footerv3_blog .et_pb_post .entry-featured-image-url{width: 70px;height: 70px;border: 4px solid var(--color2);float: left;margin: 0;position: absolute;}
.divicleaning_footerv3_email .et_pb_newsletter_fields{position: relative;}
.divicleaning_footerv3_email .et_pb_newsletter_fields .et_pb_newsletter_field{position: relative;display: block;padding-bottom: 0 !important;margin-bottom: 0 !important;}
.divicleaning_footerv3_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{position: absolute;top: 0;bottom: 0;display: flex;margin: auto !important;align-items: center;right: 10px;}
.divicleaning_footerv3_email .et_pb_newsletter_fields .et_pb_button:after{position: relative;margin: 0 !important;font-size: 16px !important;}

/***********Footer V4****************/
.divicleaning_footerv4_email .et_pb_newsletter_fields .et_pb_newsletter_field{position: relative;display: block;padding-bottom: 0 !important;margin-bottom: 0 !important;height: 60px;}
.divicleaning_footerv4_email .et_pb_button:after{position: relative;margin-left: 5px !important;}
.divicleaning_footerv4_email .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_footerv4_email .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_footerv4_menu .et_pb_menu__wrap,.divicleaning_footerv4_menu .et_pb_menu__menu,.divicleaning_footerv4_menu .et-menu-nav{display: block !important;width: 100%;position: relative;}
.divicleaning_footerv4_menu .et_mobile_nav_menu{display:none;}
.divicleaning_footerv4_menu .et_pb_menu__wrap .et-menu{display: block !important;position: relative;margin: 0;}
.divicleaning_footerv4_menu .et_pb_menu__wrap .et-menu li{display: block;margin: 0 0 15px !important;padding: 0 !important;position:relative;}
.divicleaning_footerv4_menu .et_pb_menu__wrap .et-menu li:last-child{margin:0 !important;}
.divicleaning_footerv4_menu .et_pb_menu__wrap .et-menu li a{padding:0 !important;position:relative;display:inline-block;-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;}
.divicleaning_footerv4_menu .et_pb_menu__wrap .et-menu li a:hover{padding-left:5px !important;}
.divicleaning_footerv4_menu1 .et_pb_menu__wrap,.divicleaning_footerv4_menu1 .et_pb_menu__menu{display: block;width: 100%;position: relative;}
.divicleaning_footerv4_menu1 .et-menu-nav{justify-content: center;display: flex;}
.divicleaning_footerv4_menu1 .et_mobile_nav_menu{display:none;}
.divicleaning_footerv4_menu1 .et-menu-nav ul{position: relative;display: flex;margin: 0;}
.divicleaning_footerv4_menu1 .et-menu-nav ul li{position: relative;padding: 4px 15px !important;margin: 0 !important;display: inline-block;}
.divicleaning_footerv4_menu1 .et-menu-nav ul li:last-child{padding-right:0 !important;}
.divicleaning_footerv4_menu1 .et-menu-nav ul li:first-child{padding-left:0 !important;}
.divicleaning_footerv4_menu1 .et-menu-nav ul li a{position: relative;padding: 0 !important;}

/**************Footer V5*****************/
.divicleaning_footerv5_menu .et_pb_menu__wrap,.divicleaning_footerv5_menu .et_pb_menu__menu,.divicleaning_footerv5_menu .et-menu-nav{display: block !important;width: 100%;position: relative;}
.divicleaning_footerv5_menu .et_mobile_nav_menu{display:none;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu{display: block !important;position: relative;margin: 0;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu li{display: block;margin: 0 0 15px !important;padding: 0 !important;position:relative;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu li:last-child{margin:0 !important;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu li a{padding:0 !important;position:relative;display:inline-block;transition: 0.4s;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu li a:hover{margin-left:5px;}
.divicleaning_footerv5_menu .et_pb_menu__wrap .et-menu li a:before{content: "\39";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;vertical-align: middle;}
.divicleaning_footerv5_gallery .et_pb_gallery_items{display: grid;grid-template-columns: repeat(2, 50%);}
.divicleaning_footerv5_menu1 .et_pb_menu__wrap,.divicleaning_footerv5_menu1 .et_pb_menu__menu{display: block;width: 100%;position: relative;}
.divicleaning_footerv5_menu1 .et-menu-nav{justify-content: flex-start;display: flex;}
.divicleaning_footerv5_menu1 .et_mobile_nav_menu{display:none;}
.divicleaning_footerv5_menu1 .et-menu-nav ul{position: relative;display: flex;margin: 0;}
.divicleaning_footerv5_menu1 .et-menu-nav ul li{position: relative;padding: 4px 15px !important;margin: 0 !important;display: inline-block;}
.divicleaning_footerv5_menu1 .et-menu-nav ul li:last-child{padding-right:0 !important;}
.divicleaning_footerv5_menu1 .et-menu-nav ul li:first-child{padding-left:0 !important;}
.divicleaning_footerv5_menu1 .et-menu-nav ul li a{position: relative;padding: 0 !important;}
@media only screen and (max-width: 981px){
	.divicleaning_footerv5_menu1 .et-menu-nav{justify-content: center;}
}
@media only screen and (max-width: 767px){
	.divicleaning_footerv5_gallery .et_pb_gallery_items{grid-template-columns: repeat(1, 100%);}
	.divicleaning_footerv5_menu1 .et-menu-nav ul{justify-content:center !important;}
}

/*************Home V1***************/
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 56px;line-height: 1.1em;padding-bottom: 20px;position: relative;color:var(--color1) !important;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .btn{position: relative;display: inline-block;color: var(--color2);background: var(--blue);padding: 10px 30px;border-radius: 30px;margin: 10px 20px 0 0;z-index: 1;overflow:hidden;float: left;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .btn:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .btn:after{content: "\24";font-family: 'ETmodules';position: relative;margin-left: 5px;vertical-align: middle;display: inline-block;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .btn:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video{display: flex;position: relative;color: var(--color1);font-weight: 600;float: left;margin-top: 10px;vertical-align: middle;align-items: center;font-size: 17px;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video span:before{content: "\45";font-family: 'ETmodules';display: flex;width: 45px;height: 45px;align-items: center;justify-content: center;background: var(--yellow);border-radius: 50%;font-size: 25px;color:var(--color2);}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video span:hover:before{color:var(--blue);}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video span:after{content: "";position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;border: 1px solid var(--yellow);z-index: -1;border-radius: 50%;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video span{position: relative;display: inline-block;margin-right: 15px;}
.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content{max-width: 640px;position: relative;display: block;overflow: hidden;}
.divicleaning_homev1_title h2{padding-bottom:0;}
.divicleaning_homev1_img .et_pb_image_wrap,.divicleaning_homev1_img .et_pb_image_wrap img{height: 100%;width: 100%;object-fit: cover;}
.divicleaning_homev1_service_row .et_pb_column:hover .divicleaning_homev1_pricetxt:after{width: 100px;height: 95px;}
.divicleaning_homev1_step_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_content{border-color: var(--blue);transform: translateY(-10px);box-shadow: 0 4px 10px 0 rgba(0,0,0,.4);}
.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items{display: grid;grid-template-columns: repeat(5, 20%);}
.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items .project{position: relative;display: block;width: 100% !important;margin: 0 !important;border: 5px solid var(--color2);overflow:hidden;}
.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items .project:first-child{border-left:none;}
.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items .project:last-child{border-right:none;}
.divicleaning_homev1_portfolio .project .et_portfolio_image img{height:100%;object-fit:cover;width: 100%;transform: scale(1.01);transition: all .7s ease;}
.divicleaning_homev1_portfolio .project:hover .et_portfolio_image img{-webkit-transform: scale(1.07) rotate(.5deg);-ms-transform: scale(1.07) rotate(.5deg);-moz-transform: scale(1.07) rotate(.5deg);transform: scale(1.07) rotate(.5deg);}
.divicleaning_homev1_portfolio .project:hover .et_overlay{opacity:1;}
.divicleaning_homev1_portfolio .project .des{display: flex;flex-direction: column-reverse;position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;z-index: 3;justify-content: center;text-align: center;transition: all .4s;transform: translateY(-50px);}
.divicleaning_homev1_portfolio .project:hover .des{opacity: 1;transform: translateY(0);}
.divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_pricing_content ul li:last-child{padding: 0;margin-bottom: 0;border-bottom:none;}
.divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_button:after{position:relative;margin-left:5px !important;}
.divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s; transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_et_price:before{content: "";position: relative;display: block;background: url(https://divicleaningandrenovation.diviinfinite.com/wp-content/uploads/2021/07/1.png);width: 60px;height: 60px;margin: 0 auto 15px;z-index: -1;}
.divicleaning_homev1_price.active .et_pb_pricing_table_wrap .et_pb_button:before{background-color: var(--yellow);}
.divicleaning_homev1_price_row .et_pb_column:nth-child(2) .divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_et_price:before{background: url(https://divicleaningandrenovation.diviinfinite.com/wp-content/uploads/2021/07/3.png);}
.divicleaning_homev1_price_row .et_pb_column:nth-child(3) .divicleaning_homev1_price .et_pb_pricing_table_wrap .et_pb_et_price:before{background: url(https://divicleaningandrenovation.diviinfinite.com/wp-content/uploads/2021/07/2.png);}
.divicleaning_homev1_price_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li a{position:relative;z-index:1;padding:0;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls:before{content: "";position: relative;display: inline-block;width: 60px;height: 32px;border: 1px solid var(--yellow);border-radius: 30px;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li.et_pb_tab_active:before{opacity:1;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li:before{content: "";position: absolute;right: 0;height: 24px;width: 24px;background-color: var(--yellow);border-radius: 50%;-webkit-transition: .2s;transition: .2s;transform: translateX(100%);margin-right: -20px;top: 5px;opacity:0;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li:last-child:before{right: auto;left: 0;transform: translateX(-100%);margin-left: -20px;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li:first-child{position: absolute;left: 50%;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;transform: translateX(-100%);margin-left: -45px;}
.divicleaning_homev1_price_tab .et_pb_tabs_controls li:last-child{position: absolute;right: 50%;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;transform: translateX(100%);margin-right: -45px;}
.divicleaning_homev1_form .et_pb_contact_form{position: relative;display: block;margin: 0 !important;}
.divicleaning_homev1_form .et_pb_contact_form .et_contact_bottom_container{float: none;display: block;margin: 0 !important;text-align:center;}
.divicleaning_homev1_form .et_pb_contact_form  .et_pb_button:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--color2);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;display:block !important;opacity:1 !important;margin:0 !important;left: auto !important;}
.divicleaning_homev1_form .et_pb_contact_form  .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0 !important;}
.divicleaning_homev1_testimonial_slider .info{margin-top: 20px;position: relative;display: block;}
.divicleaning_homev1_testimonial_slider .info h4{padding-bottom: 0;position: relative;color: var(--yellow) !important;font-size: 20px;}
.divicleaning_homev1_testimonial_slider .info h4 span{font-size:14px;color:var(--color12) !important;margin-left:5px;}
.divicleaning_homev1_testimonial_slider .et_pb_slide_description:before{content: "\e033\e033\e033\e033\e033";font-family: 'ETmodules';margin-bottom: 10px;position: relative;display: block;font-size: 17px;color: var(--yellow);}
.divicleaning_homev1_client:hover .et_pb_module_header,.divicleaning_homev1_client:hover .et_pb_module_header:after{-webkit-transform: translateY(-12px) !important;-moz-transform: translateY(-12px) !important;transform: translateY(-12px) !important;visibility: visible !important;opacity: 1 !important;}
.divicleaning_homev1_client .et_pb_module_header:after{position: absolute;visibility: hidden;opacity: 0;border-top-color: var(--blue)!important;z-index: 1001;border: 6px solid transparent;background: 0 0;content: "";margin-left: -6px;margin-bottom: -24px;bottom: 0;left: 50%;-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;}
.divicleaning_homev1_blog .et_pb_post{position: relative;overflow: hidden;padding: 0;display: block;margin-bottom: 30px;}
.divicleaning_homev1_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_homev1_blog .et_pb_post .et_pb_image_container{position:relative;display:block;margin:0;}
.divicleaning_homev1_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{margin-bottom:0;position:relative;display:block;overflow:hidden;height:300px;} 
.divicleaning_homev1_blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;transform: scale(1.01);transition: all .7s ease;}
.divicleaning_homev1_blog .et_pb_post:hover .entry-featured-image-url img{-webkit-transform: scale(1.07) rotate(.5deg);-ms-transform: scale(1.07) rotate(.5deg);-moz-transform: scale(1.07) rotate(.5deg);transform: scale(1.07) rotate(.5deg);}
.divicleaning_homev1_blog .et_pb_post .entry-featured-image-url:before,.divicleaning_homev1_blog .et_pb_post .entry-featured-image-url:after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 0%;transition: .9s ease;background:var(--blue);z-index: 1;opacity: 0;}
.divicleaning_homev1_blog .et_pb_post .entry-featured-image-url:after{bottom: 0;top: auto;}
.divicleaning_homev1_blog .et_pb_post:hover .entry-featured-image-url:before,.divicleaning_homev1_blog .et_pb_post:hover .entry-featured-image-url:after{opacity: .8;visibility: visible;height: 100%;opacity: .6;}
.divicleaning_homev1_blog .et_pb_post .et_overlay:before{margin: 0 !important;top: 50% !important;left: 50%;-webkit-transition: all .9s ease;-o-transition: all .9s ease;-moz-transition: all .9s ease;transition: all .9s ease;transform: scale(0) translate(-50%,-50%);-webkit-transform: scale(0) translate(-50%,-50%);}
.divicleaning_homev1_blog .et_pb_post:hover .et_overlay:before{opacity: 1;transform: scale(1) translate(-50%,-50%);-webkit-transform: scale(1) translate(-50%,-50%);}
.divicleaning_homev1_blog .et_pb_post .des{text-align: left; padding: 25px 30px;background-color: var(--color2);position: relative;display: flex;flex-wrap: wrap;}
.divicleaning_homev1_blog .et_pb_post .des .date{display: inline-block;float: right;background: var(--color12);padding: 2px 10px;color: var(--color6);font-weight: 600;}
.divicleaning_homev1_blog .et_pb_post .des .more-link:after{content: "\24";font-family: 'ETmodules';position: relative;display: inline-block;margin-left: 5px;vertical-align: middle;}
.divicleaning_homev1_blog .et_pb_post .des .post-meta .author:before,.divicleaning_homev1_blog .et_pb_post .des .post-meta .author:after{content: "\e08b";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 8px;vertical-align: middle;color: var(--yellow);}
.divicleaning_homev1_blog .et_pb_post .des .post-meta .author:after{content:"\e07c";margin-left:10px;}
@media only screen and (max-width: 981px){
	.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .btn{float: none;margin: 10px 0;}
	.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content .video{float: none;display: block;margin: 15px 0 0;}
	.divicleaning_homev1_counter_sec .et_pb_row > .et_pb_column:first-child:after{display:none;}
	.divicleaning_homev1_counter_sec .et_pb_row > .et_pb_column:last-child{margin:0!important;}
	.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items{grid-template-columns: repeat(2, 50%);}
	.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items .project:first-child{border-left:5px solid var(--color2);}
	.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items .project:last-child{border-right:5px solid var(--color2);}
	.divicleaning_homev1_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{height:210px;}
	.divicleaning_homev1_blog .et_pb_post .des{padding: 20px 15px;}
}
@media only screen and (max-width: 767px){
	.divicleaning_homev1_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divicleaning_homev1_portfolio .et_pb_portfolio_grid_items{grid-template-columns: repeat(1, 100%);}
	.divicleaning_footerv2_menu .et-menu-nav,.divicleaning_footerv2_menu .et_pb_menu__wrap .et-menu li a{display:block !important;}
}

/*************Home V2***************/
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 70px;line-height: 1.1em;padding-bottom: 20px;position: relative;color:var(--blue) !important;}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a{position: relative;display: inline-block;color: var(--color2);background: var(--yellow);padding: 10px 30px;border-radius: 30px;margin: 10px 20px 0 0;z-index: 1;overflow:hidden;}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a.btn1{margin:10px 0 0 0;color: var(--yellow);background: var(--color2);}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a:after{content: "\24";font-family: 'ETmodules';position: relative;margin-left: 5px;vertical-align: middle;display: inline-block;}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content{max-width: 640px;position: relative;display: block;overflow: hidden;}
.divicleaning_homev2_slider .et-pb-arrow-prev{left:20px !important;}
.divicleaning_homev2_slider .et-pb-arrow-next{right:20px !important;}
.divicleaning_homev2_slider .et-pb-arrow-prev:before{content:"\23";}
.divicleaning_homev2_slider .et-pb-arrow-next:before{content:"\24";}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_title:before{content: "";position: absolute;width: 300px;height: 300px;background: var(--color12);border-radius: 50%;z-index: -1;top: 0;left: 0;transform: translate(-25%,-50%);}
.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_title:after{content: "";position: absolute;width: 100px;height: 100px;background: var(--blue);border-radius: 50%;z-index: -1;top: 0;left: 0;transform: translate(-130%,200%);}
.divicleaning_homev2_txt .et_pb_testimonial_position,.divicleaning_homev2_txt .et_pb_testimonial_company,.divicleaning_homev2_txt .et_pb_testimonial_separator{position: relative;margin-top: 10px !important;}
.divicleaning_homev2_img .et_pb_image_wrap,.divicleaning_homev2_img .et_pb_image_wrap img{height: 100%;width: 100%;object-fit: cover;}
.divicleaning_homev2_feature_img .et_pb_main_blurb_image .et_pb_image_wrap,.divicleaning_homev2_feature_img .et_pb_main_blurb_image .et_pb_image_wrap img{height: 100%;width: 100%;object-fit: cover;}
.divicleaning_homev2_email .et_pb_newsletter_fields{position: relative;}
.divicleaning_homev2_email .et_pb_newsletter_fields .et_pb_newsletter_field{position: relative;padding-bottom: 0 !important;margin-bottom: 0 !important;height: 60px;}
.divicleaning_homev2_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{position: absolute;right: 10px;top: 0;bottom: 0;margin: auto !important;display: flex;align-items: center;justify-content: center;}
.divicleaning_homev2_step_row .et_pb_blurb .et_pb_image_wrap,.divicleaning_homev2_step_row .et_pb_blurb .et_pb_image_wrap img{height: 100%;width: 100%;object-fit: cover;}
.divicleaning_homev2_step_row .et_pb_blurb .et_pb_blurb_description{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -55px;z-index: -1;letter-spacing: -6px;-webkit-transition: .3s;-o-transition: .3s;opacity: .15;transition: .3s;}
.divicleaning_homev2_step_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{top: -95px;}
.divicleaning_homev2_form .et_pb_contact_form{position: relative;display: block;margin: 0 !important;}
.divicleaning_homev2_form .et_pb_contact_form .et_contact_bottom_container{float: none;display: block;margin: 0 !important;text-align:center;}
.divicleaning_homev2_form .et_pb_contact_form  .et_pb_button:before{content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;display:block !important;opacity:1 !important;margin:0 !important;left: auto !important;}
.divicleaning_homev2_form .et_pb_contact_form  .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0 !important;}
.divicleaning_homev2_form_img .et_pb_image_wrap,.divicleaning_homev2_form_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev2_price_row .et_pb_blurb .et-pb-icon{position: relative;display: inline-block;padding: 30px;}
.divicleaning_homev2_price_row .et_pb_pricing .et_pb_frequency_slash{display:none;}
.divicleaning_homev2_price_row .et_pb_pricing ul li:last-child{margin-bottom:0 !important;}
.divicleaning_homev2_price_row .et_pb_pricing ul li span:before{content: "\4e";font-family: 'ETmodules';border: none;position: relative;top: unset;left: unset;border-radius: 0;color: var(--blue);font-weight: 600;margin-right: 6px;}
.divicleaning_homev2_price_row .et_pb_pricing .et_pb_button_wrapper{position: relative;display: block;padding: 0;}
.divicleaning_homev2_price_row .et_pb_column:hover .et_pb_pricing .et_pb_pricing_table,.divicleaning_homev2_price_row .et_pb_column:hover .et_pb_blurb,.divicleaning_homev2_price_row .et_pb_column.active .et_pb_pricing .et_pb_pricing_table,.divicleaning_homev2_price_row .et_pb_column.active .et_pb_blurb{background: var(--yellow) !important;}
.divicleaning_homev2_price_row .et_pb_column:hover .et_pb_blurb .et-pb-icon,.divicleaning_homev2_price_row .et_pb_column.active .et_pb_blurb .et-pb-icon{background:var(--color2) !important;color:var(--blue) !important;}
.divicleaning_homev2_price_row .et_pb_column:hover .et_pb_pricing .et_pb_button,.divicleaning_homev2_price_row .et_pb_column.active .et_pb_pricing .et_pb_button{background:var(--blue) !important;color:var(--color2) !important;}
.divicleaning_homev2_blog .et_pb_post{position: relative;display: block;padding: 0;overflow: hidden;margin-bottom: 30px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.divicleaning_homev2_blog .et_pb_post:hover{-webkit-box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);}
.divicleaning_homev2_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_homev2_blog .et_pb_post .et_pb_image_container{position: relative;margin: 0;display: block;}
.divicleaning_homev2_blog .et_pb_post .entry-featured-image-url{position: relative;margin: 0;display: block;height:260px;overflow:hidden;}
.divicleaning_homev2_blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.divicleaning_homev2_blog .et_pb_post:hover .entry-featured-image-url img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.divicleaning_homev2_blog .et_pb_post .des{padding: 35px 30px;border: 2px solid var(--color12);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;position: relative;display: flex;flex-wrap: wrap;}
.divicleaning_homev2_blog .et_pb_post:hover .des{border-color: transparent;}
.divicleaning_homev2_blog .et_pb_post .post-meta:before{content: "\e08b";font-family: 'ETmodules';color: var(--yellow);position: relative;display: inline-block;margin-right: 7px;}
.divicleaning_homev2_blog .et_pb_post .published{position:relative;}
.divicleaning_homev2_blog .et_pb_post .published:before{content: "\e023";font-family: 'ETmodules';color: var(--yellow);position: relative;display: inline-block;margin-right: 7px;margin-left:7px;}
@media only screen and (max-width: 981px){
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divicleaning_homev2_blog .et_pb_post .des{padding: 25px 15px;}
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_title:after{display:none;}
	.divicleaning_homev2_form_img .et_pb_image_wrap, .divicleaning_homev2_form_img .et_pb_image_wrap img{width: auto;height: auto;}
}
@media only screen and (max-width: 767px){
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_content a{margin-right:0;display:block;}
	.divicleaning_homev2_slider .et_pb_slide .et_pb_slide_title:before{display:none;}
	.divicleaning_homev2_slider .et-pb-arrow-prev{left: 10px !important;}
 	.divicleaning_homev2_slider .et-pb-arrow-next{right: 10px !important;}
	.divicleaning_homev2_email .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{position: relative;right: unset;top: unset;bottom: unset;margin: 15px auto 0 !important;}
}

/*************Home V3***************/
.divicleaning_homev3_slider .et_pb_slide .et_pb_slide_content{max-width: 850px;position: relative;display: block;overflow: hidden;margin: auto;}
.divicleaning_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-weight: 600;font-size: 70px;line-height: 1.1em;padding-bottom: 20px;position: relative;color:var(--color2) !important;}
.divicleaning_homev3_slider .et_pb_slide .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev3_slider .et_pb_slide .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev3_slider .et_pb_slide .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev3_slider .et-pb-slider-arrows .et-pb-arrow-prev{clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);left:0 !important;}
.divicleaning_homev3_slider .et-pb-slider-arrows .et-pb-arrow-next{clip-path: polygon(0 0, 100% 0%, 100% 100%, 20% 100%);right:0 !important;}
.divicleaning_homev3_slider:hover .et-pb-slider-arrows a{opacity:1 !important;}
.divicleaning_homev3_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23";}
.divicleaning_homev3_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24";}
.divicleaning_homev3_buble .bubble{height: 1px;width: 1px;position: absolute;background: url(http://divicleaningandrenovation.divi-professional.com/wp-content/uploads/2021/07/bubble.png) no-repeat center center;background-size: cover;border-radius: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;}
.divicleaning_homev3_buble .bubble.b1{bottom: 0px;left: 60%;-webkit-animation: bubble-movement 10s infinite ease-in -5.7s;animation: bubble-movement 10s infinite ease-in -5.7s;}
.divicleaning_homev3_buble .bubble.b2{bottom: 0px;left: 90%;-webkit-animation: bubble-movement 10s infinite ease-in -4.94s;animation: bubble-movement 10s infinite ease-in -4.94s;}
.divicleaning_homev3_buble .bubble.b3{bottom: 0px;left: 20%;-webkit-animation: bubble-movement 4s infinite ease-in -1.2s;animation: bubble-movement 4s infinite ease-in -1.2s;}
.divicleaning_homev3_buble .bubble.b4{bottom: 0px;left: 40%;-webkit-animation: bubble-movement 10s infinite ease-in -1.58s;animation: bubble-movement 10s infinite ease-in -1.58s;}
.divicleaning_homev3_buble .bubble.b5{bottom: 0px;left: 75%;-webkit-animation: bubble-movement 7s infinite ease-in -6.31s;animation: bubble-movement 7s infinite ease-in -6.31s;}
.divicleaning_homev3_buble .bubble.b6{bottom: 0px;left: 45%;-webkit-animation: bubble-movement 10s infinite ease-in -0.51s;animation: bubble-movement 10s infinite ease-in -0.51s;}
.divicleaning_homev3_buble .bubble.b7{bottom: 0px;left: 10%;-webkit-animation: bubble-movement 15s infinite ease-in -3.37s;animation: bubble-movement 15s infinite ease-in -3.37s;}
.divicleaning_homev3_buble .bubble.b8{bottom: 0px;left: 65%;-webkit-animation: bubble-movement 10s infinite ease-in -0.66s;animation: bubble-movement 10s infinite ease-in -0.66s;}
.divicleaning_homev3_buble .bubble.b9{bottom: 0px;left: 30%;-webkit-animation: bubble-movement 4s infinite ease-in -5.81s;animation: bubble-movement 4s infinite ease-in -5.81s;}
.divicleaning_homev3_buble .bubble.b10{bottom: 0px;left: 95%;-webkit-animation: bubble-movement 10s infinite ease-in -3.98s;animation: bubble-movement 10s infinite ease-in -3.98s;}
.divicleaning_homev3_buble .bubble.b11{bottom: 0px;left: 41%;-webkit-animation: bubble-movement 15s infinite ease-in -3.98s;animation: bubble-movement 15s infinite ease-in -3.98s;}
.divicleaning_homev3_buble .bubble.b12{bottom: 0px;left: 46%;-webkit-animation: bubble-movement 10s infinite ease-in -3.98s;animation: bubble-movement 10s infinite ease-in -3.98s;}
.divicleaning_homev3_buble .bubble.b13{bottom: 0px;left: 50%;-webkit-animation: bubble-movement 4s infinite ease-in -3.98s;animation: bubble-movement 4s infinite ease-in -3.98s;}
.divicleaning_homev3_buble .bubble.b14{bottom: 0px;left: 70%;-webkit-animation: bubble-movement 4s infinite ease-in -3.98s;animation: bubble-movement 4s infinite ease-in -3.98s;}
.divicleaning_homev3_buble .bubble.b15{bottom: 0px;left: 58%;-webkit-animation: bubble-movement 4s infinite ease-in -3.98s;animation: bubble-movement 4s infinite ease-in -3.98s;}
.divicleaning_homev3_about_img_col:hover .divicleaning_homev3_about_img:before{-webkit-animation: shine 1s;animation: shine 1s;}
@keyframes shine{
100% {left: 125%;}	
}
@keyframes bubble-movement{
0% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    height: 1px;
    width: 1px;
}
100% {
    -webkit-transform: translate3d(-50%, -700px, 0);
    transform: translate3d(-50%, -700px, 0);
    height: 75px;
    width: 75px;
}
}
.divicleaning_homev3_about_img .et_pb_image_wrap,.divicleaning_homev3_about_img .et_pb_image_wrap img,.divicleaning_homev3_about_img1 .et_pb_image_wrap,.divicleaning_homev3_about_img1 .et_pb_image_wrap img{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev3_bar .et_pb_counter_amount_number .et_pb_counter_amount_number_inner{position:absolute;background: var(--yellow);top: -25px;padding: 2px 10px;right: 0;transform: translateY(-100%) translateX(100%);}
.divicleaning_homev3_bar .et_pb_counter_amount_number .et_pb_counter_amount_number_inner:before{position: absolute;content: '';width: 6px;height: 6px;left: 0px;bottom: -5px;clip-path: polygon(0% 0%, 100% 0%, 0% 100%, 0% 100%, 0px 0px);background: var(--yellow);}
.divicleaning_homev3_bar .et_pb_counter_amount_number{position: relative;overflow: visible;}
.divicleaning_homev3_tab .et_pb_tabs_controls li a{position: relative;padding: 10px 35px;display: block;}
.divicleaning_homev3_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_homev3_service_row .et_pb_column .et_pb_image img{width: 100%;transition: all 500ms ease;}
.divicleaning_homev3_service_row .et_pb_column:hover .et_pb_image img{transform: scale(1.1);opacity: 0.2;}
.divicleaning_homev3_service_row .et_pb_blurb .et-pb-icon{position: relative;display: inline-block;border-radius: 0;padding: 15px;transition: all 500ms ease;}
.divicleaning_homev3_service_row .et_pb_column:hover .et_pb_blurb .et-pb-icon{background:var(--yellow) !important;}
.divicleaning_homev3_testi .et_pb_slide_content .info{position: relative;padding-left: 120px;margin-bottom: 25px;margin-top: 40px;}
.divicleaning_homev3_testi .et_pb_slide_content .info h3{position: relative;font-size: 17px;color: var(--blue) !important;}
.divicleaning_homev3_testi .et_pb_slide_content .info h5{color:var(--color1) !important;position: relative;font-size: 15px;}
.divicleaning_homev3_testi .et_pb_slide_content{position:relative;}
.divicleaning_homev3_testi .et_pb_slide_content:before{content: "\7b";position: relative;font-family: 'ETmodules';font-weight: 600;color: var(--blue);font-size: 60px;display: block;margin-bottom: 15px;}
.divicleaning_homev3_video .et_pb_video_play:before{content: "\45" !important;}
.divicleaning_homev3_feature_blurb .et-pb-icon{position: relative;display: inline-block;border-radius: 0;padding: 15px;}
.divicleaning_homev3_feature_txt .et_pb_text_inner{padding: 7px 20px;transform: rotate(-90deg);position: relative;background: var(--blue);margin-left: 40px;}
.divicleaning_homev3_gallery .et_pb_gallery_item .et_pb_gallery_image,.divicleaning_homev3_gallery .et_pb_gallery_item .et_pb_gallery_image img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev3_gallery .et_pb_gallery_item:hover .et_overlay{transform: scale(1,1);opacity: 1;}
.divicleaning_homev3_blog .et_pb_slides,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide{position: relative;height: 100%;z-index:1;}
.divicleaning_homev3_blog1 .et_pb_post{position: relative;margin-bottom: 0 !important;margin-right: 4% !important;width: 48% !important;display: inline-block;padding: 0;overflow: hidden;float: left;}
.divicleaning_homev3_blog1 .et_pb_post:last-child{margin-bottom:0 !important;margin-right:0 !important;}
.divicleaning_homev3_blog1 .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;}
.divicleaning_homev3_blog1 .et_pb_post .et_pb_image_container .entry-featured-image-url{position: relative;display: block;margin: 0;background:var(--blue);height:250px;overflow:hidden;}
.divicleaning_homev3_blog1 .et_pb_post .et_pb_image_container .entry-featured-image-url img{width: 100%;transition: all 500ms ease;height:100%;object-fit:cover;}
.divicleaning_homev3_blog1 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url img{transform: scale(1.1);opacity: 0.2;}
.divicleaning_homev3_blog1 .et_pb_post .des{position: relative;display: flex;padding-top: 20px;flex-wrap: wrap;}
.divicleaning_homev3_blog1 .et_pb_post .published{padding: 3.5px 25px;clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%, 0px 0px);position: absolute;top: 0;left: 0;display: inline-block;background: var(--yellow);transform: translateY(-100%);z-index: 2;color: var(--color2);}
.divicleaning_homev3_blog1 .et_pb_post .author,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta .author{position:relative;display:inline-block;}
.divicleaning_homev3_blog1 .et_pb_post .author:before,.divicleaning_homev3_blog1 .et_pb_post .author:after,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta .author:before,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta .author:after{content: "\e08b";display: inline-block;font-family: 'ETmodules';color: var(--yellow);position: relative;margin-right: 5px;}
.divicleaning_homev3_blog1 .et_pb_post .author:after,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta .author:after{content: "\77";margin-left:15px;}
.divicleaning_homev3_blog .et_pb_slides .et_pb_slide{padding:0;}
.divicleaning_homev3_blog .et_pb_slides .et_pb_slide:before{content: "";position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;box-shadow: inset 0px -200px 120px -20px var(--blue);z-index: 1;transition: all 500ms ease;opacity: .8;}
.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .et_pb_slider_container_inner{vertical-align: bottom;}
.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta .published,.divicleaning_homev3_blog .et_pb_slides .et_pb_slide .post-meta > a{display:none;}
@media only screen and (max-width: 981px){
	.divicleaning_homev3_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divicleaning_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divicleaning_homev3_bar_sec > .et_pb_row{display: flex;flex-direction: column-reverse;}
	.divicleaning_homev3_feature_txt .et_pb_text_inner{transform: rotate(0deg);margin-left: 0;}
	.divicleaning_homev3_blog1 .et_pb_post{margin-bottom: 30px !important;width: 100% !important;}
}
@media only screen and (max-width: 767px){
	.divicleaning_homev3_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divicleaning_homev3_tab .et_pb_tabs_controls li a{padding: 8px 35px;}
	.divicleaning_homev3_testi .et_pb_slide_content .info{padding-left: 90px;}
}

/*************Home V4****************/
.divicleaning_homev4_slider .et_pb_slide .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev4_slider .et_pb_slide .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev4_slider .et_pb_slide .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev4_slider .et_pb_slide .et_pb_slide_title{max-width: 850px;position: relative;display: block;overflow: hidden;margin: auto;}
/*.divicleaning_homev4_slider .et_pb_slide .et_pb_slide_description:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color1);z-index: -1;border-radius: 50%;}
.divicleaning_homev4_slider .et_pb_slide .et_pb_slide_content{position: absolute;display: flex;align-items: center;justify-content: center;background: var(--color2);width: 130px;height: 130px;border-radius: 50%;top: 0;right: 0;transform: translate(-30%,30%);}*/
.divicleaning_homev4_about_blurb .et_pb_blurb_container{vertical-align:middle;}
.divicleaning_homev4_about_blurb .et_pb_main_blurb_image:before{content: "";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 13px solid var(--color12);position: absolute;bottom: 5px;right: 0;transform: rotate(-45deg);transition: 0.3s;}
.divicleaning_homev4_service_row .et_pb_blurb .et_pb_image_wrap{position:relative;display:block;height:350px;}
.divicleaning_homev4_service_row .et_pb_blurb .et_pb_image_wrap:before{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: -webkit-linear-gradient(to top, var(--blue), transparent);background: linear-gradient(to top, var(--blue), transparent);z-index: 1;border-radius: 10px;}
.divicleaning_homev4_service_row .et_pb_blurb .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;display:block;}
.divicleaning_homev4_service_row .et_pb_blurb .et_pb_blurb_container{bottom: 0;position: absolute;z-index: 2;padding: 0 25px 50px;left: 0;}
.divicleaning_homev4_service_row .et_pb_blurb .et_pb_module_header:before{content: "\e0ec";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;z-index: 1;}
.divicleaning_homev4_service_row  .et_pb_button_module_wrapper{position: absolute;display: block;left: 0;width: 100%;text-align: center; bottom: 0;z-index: 3;transform: translateY(50%);}
.divicleaning_homev4_counter_row .et_pb_column:hover .et_pb_blurb .et-pb-icon:before,.divicleaning_homev4_counter_row .et_pb_column:hover .et_pb_blurb .et-pb-icon:after{animation-play-state: running;}
@keyframes rotateme{
0% {
    -webkit-transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
}
}
.divicleaning_homev4_counter_row .et_pb_blurb .et-pb-icon{display: flex;width: 110px;height: 110px;align-items: center;justify-content: center;position: relative;}
.divicleaning_homev4_counter_row .et_pb_blurb .et-pb-icon:before{content: "";position: absolute;left: -7px;top: -7px;border: 1px dashed var(--blue);right: -7px;bottom: -7px;border-radius: 50%;-webkit-animation-name: rotateme;animation-name: rotateme;-webkit-animation-duration: 10s;animation-duration: 10s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;animation-play-state: paused;}
.divicleaning_homev4_counter_row .et_pb_blurb .et-pb-icon:after{content: "";position: absolute;left: -15px;top: -15px;border:  1px solid var(--blue);right: -15px;bottom: -15px;border-radius: 50%;-webkit-animation-name: rotateme1;animation-name: rotateme;-webkit-animation-duration: 10s;animation-duration: 10s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;animation-play-state: paused;}
.divicleaning_homev4_blurb .et-pb-icon{position:relative;display:inline-block;padding:20px;}
.divicleaning_homev4_team .et_pb_team_member_image img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev4_team:hover .et_pb_team_member_description{transform: translateY(0) !important;opacity: 1 !important;}
.divicleaning_homev4_team .et_pb_member_social_links li a{position: relative;line-height: normal;display: inline-flex;width: 36px;height: 36px;border-radius: 50%;align-items: center;justify-content: center;background: var(--blue);}
.divicleaning_homev4_team .et_pb_member_social_links li a:hover{background: var(--blue);}
.divicleaning_homev4_pricing_tab .et_pb_tabs_controls li a{position: relative;display: block;padding: 4px 30px;}
.divicleaning_homev4_pricing_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_homev4_pricing_tab .et_pb_pricing .et_pb_button_wrapper{position: relative;order: 4;width: 100%;padding: 0;margin-bottom: 0;}
.divicleaning_homev4_pricing_tab .et_pb_pricing .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev4_pricing_tab .et_pb_pricing .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev4_pricing_tab .et_pb_pricing.active .et_pb_button:before{background-color: var(--yellow);}
.divicleaning_homev4_pricing_tab .et_pb_pricing .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev4_pricing_tab .et_pb_pricing .et_pb_pricing_heading:before{content: "\e023";font-family: 'ETmodules';display: block;position: relative;width: 60%;margin: auto;font-size: 35px;line-height: normal;background: var(--blue);color: var(--color2);padding: 35px 20px;border-radius: 5px;transform: translateY(-30px);}
.divicleaning_homev4_pricing_tab .et_pb_pricing.active .et_pb_pricing_heading:before{content:"\e0ec";}
.divicleaning_homev4_video .et_pb_video_overlay_hover{background: var(--blue)91 !important;}
.divicleaning_homev4_video .et_pb_video_play:before{content:"\45" !important;}
.divicleaning_homev4_video .et_pb_video_play:after{content: "";position: absolute;left: 50%;top: 50%;height: 110px;width: 110px;background: rgba(255, 255, 255, 0.767);z-index: -1;border-radius: 50%;transform: translate(-50%,-50%);animation: pulse-border 1500ms ease-out infinite;z-index:-1;}
@keyframes pulse-border{
0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
}
100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
}	
}
.divicleaning_homev4_testi .et_pb_testimonial_description_inner{order: 3;display: block;position: relative;margin: 20px 0 0 !important;padding: 0;width: 100%;}
.divicleaning_homev4_testi .et_pb_testimonial_meta:after{content: "\e033\e033\e033\e033\e033";display: block;font-family: 'ETmodules';color: var(--yellow);font-size: 16px;position: relative;margin: 5px 0 0;}
.divicleaning_homev4_testi .et_pb_testimonial_content p:after{content: "\7b";font-family: 'ETmodules';color: var(--blue);font-size: 35px;display: inline-block;line-height: 0;position: relative;top: 12px;}
.divicleaning_homev4_blog .et_pb_post{position:relative;display:block;margin-bottom:30px;padding:0;overflow:hidden;}
.divicleaning_homev4_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_homev4_blog .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;}
.divicleaning_homev4_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{position: relative;display: block;margin: 0;}
.divicleaning_homev4_blog .et_pb_post .des{position: relative;display: flex;flex-wrap: wrap;padding: 35px 20px 30px;}
.divicleaning_homev4_blog .et_pb_post .des .post-meta > a{display: inline-block;font-weight: 500;text-transform: uppercase;padding: 5px 20px;color: var(--color2) !important;border-radius: 5px;position: absolute;background: var(--blue);top: 0;left: 20px;transform: translateY(-50%);z-index: 2;}
.divicleaning_homev4_blog .et_pb_post .des .author{position:relative;display:inline-block;z-index:1;text-transform:capitalize;color: var(--blue);}
.divicleaning_homev4_blog .et_pb_post .des .author a{color: var(--blue);}
.divicleaning_homev4_blog .et_pb_post .des .author:before{content: "\e08b";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 8px;font-size: 18px;line-height: normal;vertical-align: middle;}

/***********Home V5***********/
.divicleaning_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;}
.divicleaning_homev5_slider .et_pb_slide .et_pb_slide_content{max-width: 900px;position: relative;display: block;overflow: hidden;margin:auto;}
.divicleaning_homev5_slider .et_pb_slide .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev5_slider .et_pb_slide .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev5_slider .et_pb_slide .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev5_slider .et-pb-arrow-prev{left:20px !important;}
.divicleaning_homev5_slider .et-pb-arrow-next{right:20px !important;}
.divicleaning_homev5_slider .et-pb-arrow-prev:before{content:"\23";}
.divicleaning_homev5_slider .et-pb-arrow-next:before{content:"\24";}
.divicleaning_homev5_blurb .et-pb-icon{display: inline-block;padding: 15px;}
.divicleaning_homev5_blurb .et_pb_blurb_container{vertical-align:middle;}
.divicleaning_homev5_email .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev5_email .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--color2);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev5_email .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_homev5_email .et_pb_contact_form{position: relative;display: block;margin: 0;}
.divicleaning_homev5_email .et_pb_contact_form .et_pb_contact_field{display: inline-block;width: 23%;margin: 0 1.8% 0 0;}
.divicleaning_homev5_email .et_pb_contact_form .et_contact_bottom_container{float: none;width: 25%;display: inline-block;}
.divicleaning_homev5_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\32" !important;}
.divicleaning_homev5_toggle .et_pb_toggle_title:after{content: "\4e";font-family: 'ETmodules';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;color: var(--color6);}
.divicleaning_homev5_toggle.et_pb_toggle_close .et_pb_toggle_title:after{color: var(--yellow);}
.divicleaning_homev5_video .et_pb_video_play:before{content:"\45" !important;}
.divicleaning_homev5_video .et_pb_video_play:after{content: "";position: absolute;left: 50%;top: 50%;height: 110px;width: 110px;background: rgba(255, 255, 255, 0.767);z-index: -1;border-radius: 50%;transform: translate(-50%,-50%);animation: pulse 1500ms ease-out infinite;z-index:-1;}
@keyframes pulse{
0% {
    -webkit-transform: scale3d(1,1,1) translate(-50%,-50%);
    transform: scale3d(1,1,1) translate(-50%,-50%);
}
50% {
    -webkit-transform: scale3d(1.05,1.05,1.05) translate(-50%,-50%);
    transform: scale3d(1.05,1.05,1.05) translate(-50%,-50%);
}
100% {
    -webkit-transform: scale3d(1,1,1) translate(-50%,-50%);
    transform: scale3d(1,1,1) translate(-50%,-50%);
}
}
.divicleaning_homev5_service_row .et_pb_column .et_pb_blurb .et-pb-icon{display:inline-block;transition: all 0.4s ease-in;padding: 30px;}
.divicleaning_homev5_service_row .et_pb_column:hover .et_pb_blurb .et-pb-icon{background:var(--blue) !important;color:var(--color2) !important;}
.divicleaning_homev5_step .et-pb-icon{display: inline-block;border-width: 10px;padding: 35px;box-shadow: 0 0 0 1px var(--color12);position: relative;z-index:1;}
.divicleaning_homev5_step .et_pb_image_wrap{position:relative;z-index:1;}
.divicleaning_homev5_step .et_pb_image_wrap:before{content: "";position: absolute;background: var(--color12);width: 100%;height: 100%;left: -6px;top: -5px;border-radius: 50%;z-index: -1;transition: 0.4s;}
.divicleaning_homev5_step:hover .et_pb_image_wrap:before{background: var(--yellow);}
.divicleaning_homev5_step .et_pb_blurb_content:before{content: "";position: absolute;display: block;background: var(--blue);width: 15px;height: 15px;border-radius: 50%;bottom: 0;left: 50%;transform: translate(-50%,50%);z-index: -1;box-shadow: 0 0 0 5px var(--blue);}
.divicleaning_homev5_img .et_pb_image_wrap,.divicleaning_homev5_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev5_project .project .et_portfolio_image img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_homev5_team .et_pb_member_social_links li:last-child{margin-right:0;}
.divicleaning_homev5_team .et_pb_member_social_links li a{line-height: normal;border: 1px solid var(--color12);border-radius: 50%;display: inline-flex;width: 35px;height: 35px;align-items: center;justify-content: center;background:transparent;}
.divicleaning_homev5_team .et_pb_member_social_links li a:hover{background:var(--blue);border-color:var(--blue);}
.divicleaning_homev5_testi .et_pb_testimonial_description_inner{order: 3;display: block;position: relative;width: 100%;margin: 0;padding: 0;}
.divicleaning_homev5_price .et_pb_button_wrapper{order: 4;width: 100%;display: block;position: relative;padding: 0;margin: 0;transform: translateY(50%);}
.divicleaning_homev5_price .et_pb_frequency .et_pb_frequency_slash{display:none;}
.divicleaning_homev5_price .et_pb_pricing li:last-child{padding: 0;margin-bottom: 0;}
.divicleaning_homev5_price .et_pb_pricing li:before{content: "";position: absolute;height: 1px;width: 100px;background: var(--color12);bottom: 0;left: 50%;transform: translateX(-50%);}
.divicleaning_homev5_price .et_pb_pricing li:last-child:before{display:none;}
.divicleaning_homev5_price .et_pb_pricing_content_top:before{content: "";position: absolute;height: 2px;width: 200px;background: var(--color2);bottom: 0;left: 50%;transform: translateX(-50%);}
.divicleaning_homev5_price:hover .et_pb_pricing_heading,.divicleaning_homev5_price:hover .et_pb_pricing_content_top,.divicleaning_homev5_price:hover .et_pb_button,.divicleaning_homev5_price.active .et_pb_pricing_heading,.divicleaning_homev5_price.active .et_pb_pricing_content_top,.divicleaning_homev5_price.active .et_pb_button{background:var(--blue) !important;}
.divicleaning_homev5_price .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_homev5_blurb1 .et-pb-icon{position: relative;display: inline-block;padding: 25px;}
.divicleaning_homev5_blog .et_pb_post{position:relative;display:block;margin-bottom:30px;padding:0;overflow:visible !important;}
.divicleaning_homev5_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_homev5_blog .et_pb_post .et_pb_image_container{position: relative;display: block;margin: 0;}
.divicleaning_homev5_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{position: relative;display: block;margin: 0;height:300px;overflow:hidden;}
.divicleaning_homev5_blog .et_pb_post .et_pb_image_container .entry-featured-image-url img{transition: all 0.4s ease-in;width: 100%;height:100%;object-fit:cover;}
.divicleaning_homev5_blog .et_pb_post:hover .et_pb_image_container .entry-featured-image-url img{transform: scale(1.2);}
.divicleaning_homev5_blog .et_pb_post .des{position: unset;display: block;padding: 30px 0px 45px;}
.divicleaning_homev5_blog .et_pb_post .published{position: absolute;top: 10px;right: 10px;background: var(--blue);color: var(--color2);padding: 2px 10px;border-radius: 5px;}
.divicleaning_homev5_blog .et_pb_post:hover .published{background: var(--yellow);}
.divicleaning_homev5_blog .et_pb_post .author{position:relative;z-index:1;}
.divicleaning_homev5_blog .et_pb_post .author:before,.divicleaning_homev5_blog .et_pb_post .author:after{content: "\e08b";font-family: 'ETmodules';position: relative;display: inline-block;margin-right: 5px;}
.divicleaning_homev5_blog .et_pb_post .author:after{content:"\e07c";margin-left:10px;}
.divicleaning_homev5_blurb2 .et-pb-icon{position: relative;display: inline-block;padding: 25px;}
.divicleaning_homev5_blurb2 .et_pb_blurb_container{vertical-align:middle;}
.divicleaning_homev5_email1 .et_pb_newsletter_fields .et_pb_newsletter_field{position: relative;display: block;padding-bottom: 0 !important;margin-bottom: 0 !important;height: 60px;}
.divicleaning_homev5_email1 .et_pb_button:after{position: relative;margin-left: 5px !important;}
.divicleaning_homev5_email1 .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_homev5_email1 .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
@media only screen and (max-width: 981px){
	.divicleaning_homev5_slider .et_pb_slide .et_pb_slide_content{max-width: 100%;}
	.divicleaning_homev5_slider .et_pb_slide .et_pb_slide_content h2{font-size: 44px;line-height: 1.3em;}
	.divicleaning_homev5_email .et_pb_contact_form .et_pb_contact_field{width: 100%;margin: 0 0 20px 0;}
	.divicleaning_homev5_email .et_pb_contact_form .et_contact_bottom_container{width: 100%;margin: 0;}
	.divicleaning_homev5_project .project{position: relative;width: 48% !important;margin: 0 2% 30px 0!important;clear: none !important;}
	.divicleaning_homev5_project .project:nth-child(2),.divicleaning_homev5_project .project:nth-child(4){margin-right:0 !important;}
	.divicleaning_homev5_project .project:nth-child(3){margin-bottom:0 !important;}
	.divicleaning_homev5_project .project.on_last_row,.divicleaning_homev5_project .project:last-child{margin-bottom:0 !important;}
	.divicleaning_homev5_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{height:250px;}
}
@media only screen and (max-width: 767px){
	.divicleaning_homev5_slider .et_pb_slide .et_pb_slide_content h2{font-size: 27px;}
	.divicleaning_homev5_slider .et-pb-arrow-prev{left: 10px !important;}
 	.divicleaning_homev5_slider .et-pb-arrow-next{right: 10px !important;}
	.divicleaning_homev5_project .project{width: 100% !important;margin: 0 0 30px 0!important;}
	.divicleaning_homev5_project .project:nth-child(3){margin-bottom:30px !important;}
}

/***********About Us V1***********/
.divicleaning_aboutusv1_header h2{display: inline-block;background: rgba(255, 255, 255, .6);padding: 15px 40px;border-top: 1px solid var(--yellow);border-bottom: 1px solid var(--yellow);}
.divicleaning_aboutusv1_img .et_pb_image_wrap,.divicleaning_aboutusv1_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_aboutusv1_team .et_pb_team_member_image img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.divicleaning_aboutusv1_team .et_pb_team_member_image:before{content: "";height: 100%;width: 100%;background-color: var(--blue);border-radius: 50%;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;z-index: -1;}
.divicleaning_aboutusv1_team .et_pb_team_member_image:after{content: url(http://divicleaningandrenovation.divi-professional.com/wp-content/uploads/2021/08/bubble1.png);position: absolute;top: -20px;left: -60px;z-index: -1;opacity: .4;}
.divicleaning_aboutusv1_team .et_pb_member_social_links li a{background-color: var(--yellow);border-radius: 50%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out; display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;}
.divicleaning_aboutusv1_team .et_pb_member_social_links li a:hover{background-color: var(--blue);-webkit-box-shadow: 0px 12px 21px 0px rgb(0 0 0 / 30%);box-shadow: 0px 12px 21px 0px rgb(0 0 0 / 30%);}
.divicleaning_aboutusv1_team .et_pb_member_social_links li:last-child{margin-right:0;}
.divicleaning_aboutusv1_step .et_pb_image_wrap{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 70px;height: 70px;}
.divicleaning_aboutusv1_step .et_pb_image_wrap:before{content: url(http://divicleaningandrenovation.divi-professional.com/wp-content/uploads/2021/08/bubble2.png);position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;opacity: .2;transform: rotate(0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.divicleaning_aboutusv1_step:hover .et_pb_image_wrap:before{transform: rotate( 180deg );}
@media only screen and (max-width: 981px){
	.divicleaning_aboutusv1_header h2{padding: 8px 30px;}
}

/***********About Us V2***********/
.divicleaning_aboutusv2_img .et_pb_image_wrap,.divicleaning_aboutusv2_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_aboutusv2_img .et_pb_image_wrap{-webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);-webkit-transform: rotateY( -10deg ) scale(.98) translateY(-10px);-ms-transform: rotateY(-10deg) scale(.98) translateY(-10px);-moz-transform: rotateY(-10deg) scale(.98) translateY(-10px);transform: rotateY( -10deg ) scale(.98) translateY(-10px);border-radius: 30px;overflow: hidden;}
.divicleaning_aboutusv2_service .et_pb_image_wrap{position: relative;height: 70px;width: 70px;padding: 10px;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);display: block;background: var(--blue);border-radius: 50%;}
.divicleaning_aboutusv2_service:hover .et_pb_image_wrap{background:var(--color2) !important;}
.divicleaning_aboutusv2_service .et_pb_image_wrap img{-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);filter: brightness(0) invert(1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divicleaning_aboutusv2_service:hover .et_pb_image_wrap img{filter: unset;}
.divicleaning_aboutusv2_service:hover .et_pb_blurb_content{background:var(--blue) !important;}
.divicleaning_aboutusv2_service .et_pb_main_blurb_image:before{-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);content: '';position: absolute;bottom: -5px;left: -4px;background-color: var(--yellow);z-index: -2;opacity: 1;width: 100%;height: 100%;border-radius: 50%;background: var(--yellow);-webkit-transition-delay: .05s;-moz-transtion-delay: .05s;transition-delay: .05s;}
.divicleaning_aboutusv2_tab .et_pb_all_tabs .et_pb_tab_content h3{color: var(--blue);position: relative;display: block;padding-bottom: 0;font-size: 25px;font-weight: 600;line-height: 1.3em;margin: 0 auto 15px;}
.divicleaning_aboutusv2_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_aboutusv2_tab .et_pb_tabs_controls a{padding:0;display:block;position:relative;}
.divicleaning_aboutusv2_tab .et_pb_tabs_controls li.et_pb_tab_active,.divicleaning_aboutusv2_tab .et_pb_tabs_controls li:hover{opacity:1 !important;}
.divicleaning_aboutusv2_tab .et_pb_tabs_controls li:before{content: "";position: absolute;width: 15px;height: 15px;bottom: 0;left: 50%;transform: translate(-50%,50%);background: var(--blue);border-radius: 50%;box-shadow: 0 0 0 4px var(--yellow);}
.divicleaning_aboutusv2_tab .et_pb_all_tabs .et_pb_tab_content{position: relative;display: block;max-width: 650px;margin: auto;}
.divicleaning_aboutusv2_team .et_pb_team_member_description:before{content: "";position: absolute;top: 0;width: 1000px;height: 50px;left: -30px;background: var(--color2);border-top: 5px solid var(--blue);transform: rotate(5deg);z-index: -1;}
.divicleaning_aboutusv2_team:hover .et_pb_member_social_links{top: 0 !important;opacity: 1 !important;}
.divicleaning_aboutusv2_team .et_pb_member_social_links li{display:block;margin:0 0 10px !important;text-align:center;}
.divicleaning_aboutusv2_team .et_pb_member_social_links li a{-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divicleaning_aboutusv2_team .et_pb_member_social_links li a:hover{-webkit-transform: translateX(4px);-khtml-transform: translateX(4px);-moz-transform: translateX(4px);-ms-transform: translateX(4px);-o-transform: translateX(4px);transform: translateX(4px);}
.divicleaning_aboutusv2_team .et_pb_member_social_links li:last-child{margin:0 !important;}
.divicleaning_aboutusv2_team .et_pb_team_member_description:after{content: "\e0a0";font-family: 'ETmodules';font-size: 18px;width: 44px;height: 44px;background-color: var(--blue);text-align: center;display: flex;border-radius: 0 0 48px 48px;color: var(--color2);-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);align-items: center;justify-content: center;font-weight: 500;position: absolute;top: 0;right: 20px;}
.divicleaning_aboutusv2_team:hover .et_pb_team_member_description:after{background: var(--color2);color: var(--blue);}
.divicleaning_aboutusv2_counter_row .et_pb_column:hover .et_pb_blurb .et-pb-icon{color: var(--blue);animation: icon-bounce 800ms ease-out infinite;-webkit-animation: icon-bounce 800ms ease-out infinite;}
@keyframes icon-bounce{
0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}
60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
}
@media only screen and (max-width: 981px){
	.divicleaning_aboutusv2_tab .et_pb_all_tabs .et_pb_tab_content{max-width: 100%;}
	.divicleaning_aboutusv2_tab .et_pb_all_tabs .et_pb_tab_content h3{font-size: 20px;}
}
@media only screen and (max-width: 767px){
	.divicleaning_aboutusv2_img .et_pb_image_wrap{border-radius: 0;transform: unset;}
	.divicleaning_aboutusv2_tab .et_pb_all_tabs .et_pb_tab_content h3{font-size: 18px;}
}

/***********About Us V3***********/
.divicleaning_aboutusv3_img .et_pb_image_wrap,.divicleaning_aboutusv3_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_aboutusv3_team .et_pb_team_member_image img{-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;width: 100%;}
.divicleaning_aboutusv3_team:hover .et_pb_team_member_image img{opacity:.3;}
.divicleaning_aboutusv3_team:hover .et_pb_team_member_description{opacity: 1 !important;transform: translate(-50% , -50%) !important;-webkit-transform: translate(-50% , -50%) !important;-moz-transform: translate(-50% , -50%) !important;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li{margin-right:0;padding-right:15px;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li:last-child{padding-right:0;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li a{display: flex;line-height: normal;width: 40px;height: 40px;border-radius: 50%;align-items: center;justify-content: center;background: var(--blue);-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li a:hover{border-radius:0;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li a:after{position: absolute;right: -10px;content: '';width: 6px;height: 2px;background-color: var(--color1);top: 20px;}
.divicleaning_aboutusv3_team .et_pb_member_social_links li:last-child a:after{display:none;}
.divicleaning_aboutusv3_step_blurb .et_pb_main_blurb_image .et_pb_image_wrap{padding: 10px;}
.divicleaning_aboutusv3_step_blurb .et_pb_main_blurb_image img{width:178px;height:178px;object-fit:cover;}
.divicleaning_aboutusv3_step_txt h2{padding-bottom:0;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .et_pb_slide_image img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .info h3{color:var(--color1) !important;font-weight: 600;font-size: 20px;padding-bottom: 4px;line-height: 1.4em;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .info h5{color:var(--blue) !important;font-size: 14px;padding-bottom: 0;line-height: 1.8em;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .info{position: relative;display: block;padding: 40px 0 70px 170px;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .txt{position: relative;display: block;padding-left: 80px;}
.divicleaning_aboutusv3_testimonial .et_pb_slide .txt:before{content: "\7b";font-family: 'ETmodules';position: absolute;display: block;top: 0;left: -15px;color: var(--blue);font-weight: 600;font-size: 100px;line-height: 60px;opacity: .5;transform: rotateZ(180deg);}
.divicleaning_aboutusv3_testimonial .et-pb-controllers a{width: 12px;height: 12px;margin: 5px 7px;opacity: 1;}
@media only screen and (max-width: 981px){
	.divicleaning_aboutusv3_iconlist .et_pb_image_wrap .et-pb-icon{padding: 8px;position: relative;display: inline-block;}
	.divicleaning_aboutusv3_testimonial .et_pb_slide .info{padding: 15px 0;}
}
@media only screen and (max-width: 767px){
	.divicleaning_aboutusv3_testimonial .et_pb_slide .info{padding: 15px 0 0;}
	.divicleaning_aboutusv3_testimonial .et_pb_slide .txt{padding-left: 0px;}
	.divicleaning_aboutusv3_testimonial .et_pb_slide .txt:before{top: 50%;left: 50%;transform: translate(-50%,-50%) rotateZ(180deg);opacity: .2;}
	.divicleaning_aboutusv3_testimonial .et-pb-controllers a{width: 8px;height: 8px;}
}

/***********Service V1***********/
.divicleaning_servicev1_service_row .et_pb_image .et_pb_image_wrap,.divicleaning_servicev1_service_row .et_pb_image .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_servicev1_service_row .et_pb_promo .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicev1_service_row .et_pb_promo .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_servicev1_service_row .et_pb_promo .et_pb_button:after{position: relative;margin-left: 5px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;vertical-align: middle;}
.divicleaning_servicev1_service_row .et_pb_column:hover .et_pb_promo{background-color: rgba(255, 255, 255, 0.9);bottom: 0;}
.divicleaning_servicev1_service_row .et_pb_promo .et_pb_promo_description div,.divicleaning_servicev1_service_row .et_pb_promo .et_pb_button_wrapper{visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;height: 0;overflow:hidden;}
.divicleaning_servicev1_service_row .et_pb_column:hover .et_pb_promo .et_pb_promo_description div,.divicleaning_servicev1_service_row .et_pb_column:hover .et_pb_promo .et_pb_button_wrapper{visibility: visible;opacity: 1;height: 50px;}
.divicleaning_servicev1_service_row .et_pb_column:hover .et_pb_promo:before{background:var(--yellow);}
@keyframes animate-figure1{
0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
50% {
    -webkit-transform: translateY(-20px) translateX(10px);
    transform: translateY(-20px) translateX(10px);
}
100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}	
}
@keyframes animate-figure2{
0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
50% {
    -webkit-transform: translateY(-20px) translateX(-10px);
    transform: translateY(-20px) translateX(-10px);
}
100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
}
@keyframes animate-figure3{
0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
50% {
    -webkit-transform: translateY(-10px) translateX(-40px);
    transform: translateY(-10px) translateX(-40px);
}
100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
}
@keyframes animate-figure4{
0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
50% {
    -webkit-transform: translateY(-10px) translateX(40px);
    transform: translateY(-10px) translateX(40px);
}
100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}
}

/***********Service V2***********/
.divicleaning_servicev2_blurb .et_pb_image_wrap .et-pb-icon{position: relative;display: inline-block;padding: 16px;border-radius: 5px;z-index: 2;}
.divicleaning_servicev2_blurb .et_pb_image_wrap{position:relative;z-index:1;margin: 10px 0 0 10px;display: inline-block;}
.divicleaning_servicev2_blurb .et_pb_image_wrap:before{content: "";position: absolute;left: -10px;top: -10px;background: var(--color12);border-radius: 5px;z-index: -2;height: 100%;width: 100%;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divicleaning_servicev2_service_row .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap .et-pb-icon,.divicleaning_servicev2_service_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header,.divicleaning_servicev2_service_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{color:var(--color2) !important;}
.divicleaning_servicev2_service_row .et_pb_blurb .et_pb_image_wrap{position:relative;z-index:1;display:inline-block;}
.divicleaning_servicev2_service_row .et_pb_blurb .et_pb_image_wrap:before{content: "";background: var(--color12);position: absolute;top: -10px;left: -10px;width: 85%;height: 85%;border-radius: 50%;z-index: -1;}
.divicleaning_servicev2_service_row .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap:before{opacity: 0.15;}
.divicleaning_servicev2_service_row .et_pb_column:hover .et_pb_button{background: var(--color2) !important;border-color: var(--color2) !important;color: var(--blue);}
.divicleaning_servicev2_img .et_pb_image_wrap,.divicleaning_servicev2_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_servicev2_accor .et_pb_toggle:hover .et_pb_toggle_title:after,.divicleaning_servicev2_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:after{-webkit-box-shadow: 0px 10px 30px 0px var(--blue)59;box-shadow: 0px 10px 30px 0px var(--blue)59;background-color: var(--blue);color:var(--color2);}
.divicleaning_servicev2_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";color:var(--color2);transform: rotate(180deg);}
.divicleaning_servicev2_pricing_row .et_pb_column:hover .et_pb_button{background: var(--blue) !important;border-color: var(--blue) !important;color: var(--color2);}
.divicleaning_servicev2_accor .et_pb_toggle:hover .et_pb_toggle_title:before{color:var(--color2) !important;}
.divicleaning_servicev2_accor .et_pb_toggle .et_pb_toggle_title:after{content:"";display: flex!important;font-weight: 600;background-color: transparent;width: 30px;height: 30px;align-items: center;justify-content: center;top: 0;margin: 0;transition: all .3s ease-in-out;position: absolute;right: 0;left: auto;z-index: -1;}
.divicleaning_servicev2_pricing_title h2{padding-bottom:0;}
.divicleaning_servicev2_pricing_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_servicev2_pricing_tab .et_pb_tabs_controls li:last-child{margin-right:0 !important;}
.divicleaning_servicev2_pricing_tab .et_pb_tabs_controls li a{position: relative;display: block;padding: 8px 30px;}

/***********Service V3***********/
.divicleaning_servicev3_service_row .et_pb_column .et_pb_image .et_pb_image_wrap,.divicleaning_servicev3_service_row .et_pb_column .et_pb_image .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.divicleaning_servicev3_service_row .et_pb_column:hover .et_pb_image .et_pb_image_wrap img{transform: scale(1.1);}
.divicleaning_servicev3_service_row .et_pb_column .et_pb_image .et_pb_image_wrap{position:relative;display:block;overflow:hidden;}
.divicleaning_servicev3_service_row .et_pb_blurb .et_pb_image_wrap{position: relative;display: block;z-index: 1;}
.divicleaning_servicev3_service_row .et_pb_blurb .et_pb_image_wrap:before{content: "";position: absolute;top: -6px;left: -6px;z-index: -1;opacity: .3;background: var(--yellow);display: block;width: 40px;height: 40px;border-radius: 50%;}
.divicleaning_servicev3_pricing .et_pb_button:after,.divicleaning_servicev3_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_servicev3_pricing .et_pb_button:before,.divicleaning_servicev3_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicev3_pricing.active .et_pb_button:before,.divicleaning_servicev3_form .et_pb_button:before{background-color: var(--yellow);}
.divicleaning_servicev3_pricing .et_pb_button:hover:before,.divicleaning_servicev3_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_servicev3_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_servicev3_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: center;display: block;}
.divicleaning_servicev3_form .et_pb_contact_form .et_pb_contact_field{position:relative;z-index:1;}
.divicleaning_servicev3_form .et_pb_contact_form .et_pb_contact_field:before{content: "\e08b";position: absolute;top: 15px;right: 15px;font-family: 'ETmodules';color: var(--color1);z-index: -1;display: block;font-size: 17px;}
.divicleaning_servicev3_form .et_pb_contact_form .et_pb_contact_field:nth-child(2):before{content: "\e076";}
.divicleaning_servicev3_form .et_pb_contact_form .et_pb_contact_field:nth-child(3):before{content: "\e058";}

/***********Service V4***********/
.divicleaning_servicev4_service_row .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image{filter: brightness(0) invert(1);}
.divicleaning_servicev4_service_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header,.divicleaning_servicev4_service_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{color:var(--color2) !important;}
.divicleaning_servicev4_service_row .et_pb_column:hover .et_pb_button{color:var(--yellow);}
.divicleaning_servicev4_service_row .et_pb_column:hover .et_pb_button:after{background:var(--yellow);}
.divicleaning_servicev4_service_row .et_pb_blurb .et_pb_blurb_description{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.divicleaning_servicev4_service_img .et_pb_main_blurb_image img{width:130px;}
.divicleaning_servicev4_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_servicev4_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicev4_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_servicev4_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_servicev4_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: left;display: block;}
.divicleaning_servicev4_pricing .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_servicev4_pricing .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--color2);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicev4_pricing .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_servicev4_pricing .et_pb_pricing_content_top:before{content:"";background-image: url(http://divicleaningandrenovation.divi-professional.com/wp-content/uploads/2021/08/bubble1.png);background-repeat: no-repeat;background-size: contain;background-position: bottom;filter: brightness(0) invert(1);position:absolute;top:0;left:0;width:100%;height:100%;opacity: .4;z-index:-1;}
@media only screen and (max-width: 981px){
	.divicleaning_servicev4_form .et_pb_contact_form .et_contact_bottom_container{text-align:center;}
}
@media only screen and (max-width: 767px){
	.divicleaning_servicev4_service_img .et_pb_main_blurb_image img{width:110px;}
}

/***********Service V5***********/
.divicleaning_servicev5_service_row .et_pb_column:hover .et_pb_image .et_pb_image_wrap{filter: brightness(0) invert(1);}
.divicleaning_servicev5_service_row .et_pb_column:hover .et_pb_blurb .et_pb_module_header,.divicleaning_servicev5_service_row .et_pb_column:hover .et_pb_blurb .et_pb_blurb_description{color:var(--color2) !important;}
.divicleaning_servicev5_service_row .et_pb_column:hover .et_pb_button{color:var(--yellow);}
.divicleaning_servicev5_service_row .et_pb_column:hover .et_pb_button:after{background:var(--yellow);}
.divicleaning_servicev5_service_row .et_pb_blurb .et_pb_blurb_description{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

/***********Service Detail V1***********/
.divicleaning_servicedetailv1_img .et_pb_image_wrap,.divicleaning_servicedetailv1_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_servicedetailv1_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background-color: var(--blue);border-radius:4px;}
.divicleaning_servicedetailv1_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{color:var(--color2);transform: rotate(180deg);content:"\32";}
.divicleaning_servicedetailv1_accor .et_pb_toggle .et_pb_toggle_content:after{content: "";height: 80%;width: 2px;visibility: visible;background-color: var(--color12);position: absolute;top: 50%;left: 25px;transform: translateY(-50%);}
.divicleaning_servicedetailv1_form .et_pb_button:after,.divicleaning_servicedetailv1_cta .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_servicedetailv1_form .et_pb_button:before,.divicleaning_servicedetailv1_cta .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicedetailv1_form .et_pb_button:hover:before,.divicleaning_servicedetailv1_cta .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_servicedetailv1_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: center;display: block;}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field{position:relative;z-index:1;}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field:before{content: "\e08b";position: absolute;top: 15px;left: 15px;font-family: 'ETmodules';color: var(--color12);z-index: 1;display: block;font-size: 15px;}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field:nth-child(2):before{content: "\e076";}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field:nth-child(3):before{content: "\e026";}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field:nth-child(4):before{content: "\e023";}
.divicleaning_servicedetailv1_form .et_pb_contact_form .et_pb_contact_field:nth-child(5):before{content: "\77";}
@media only screen and (max-width: 767px){
	.divicleaning_servicedetailv1_accor .et_pb_toggle .et_pb_toggle_content:after{left: 0px;}
}

/**************Service Detail V2******************/
.divicleaning_servicedetailv2_email .et_pb_newsletter_fields .et_pb_newsletter_field{position: relative;display: block;padding-bottom: 0 !important;margin-bottom: 0 !important;height: 60px;}
.divicleaning_servicedetailv2_email .et_pb_button:after{position: relative;margin-left: 5px !important;}
.divicleaning_servicedetailv2_email .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_servicedetailv2_email .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
@media only screen and (max-width: 767px){
	.divicleaning_servicedetailv2_email .et_pb_newsletter_fields .et_pb_newsletter_field{height: 50px;}
}

/**************Service Detail V3******************/
.divicleaning_servicedetailv3_txt .et_pb_text_inner span{font-size: 70px;font-weight: 700;background: var(--yellow);display: inline-block;line-height: 100px;padding: 0px 25px;margin-right: 20px;float: left;color: var(--color1);}
.divicleaning_servicedetailv3_video .et_pb_video_play:before{content: "\45";background: var(--yellow);width: 80px;height: 80px;border-radius: 50%;align-items: center;justify-content: center;display: flex;-webkit-transition: all 1s cubic-bezier(0,0,0.2,1)!important;-o-transition: all 1s cubic-bezier(0,0,0.2,1)!important;transition: all 1s cubic-bezier(0,0,0.2,1)!important;}
.divicleaning_servicedetailv3_video .et_pb_video_play:hover:before{-webkit-transform: scale3d(1.15,1.15,1.15);transform: scale3d(1.15,1.15,1.15);}
.divicleaning_servicedetailv3_video .et_pb_video_play:after{opacity: 0;content: '';display: block;position: absolute;width: 200px;height: 200px;top: 50%;left: 50%;border-radius: 50%;border: 3px solid var(--color2);-webkit-animation: zoomBig 3.25s linear infinite;animation: zoomBig 3.25s linear infinite;z-index: -1;}
@keyframes zoomBig{
0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
    border-width: 3px;
}
40% {
    opacity: .5;
    border-width: 2px;
}
65% {
    border-width: 1px;
}
100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
    border-width: 0;
}
}
@media only screen and (max-width: 767px){
	.divicleaning_servicedetailv3_txt .et_pb_text_inner span{font-size: 40px;line-height: 65px;padding: 0px 20px;margin-right: 10px;}
	.divicleaning_servicedetailv3_video .et_pb_video_play:before{width: 65px;height: 65px;}
}

/**************Service Detail V4******************/
.divicleaning_servicedetailv4_blurb .et_pb_blurb_container{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;justify-content: center;flex-direction: column;align-items: center;flex-wrap: wrap;display: flex;opacity: 0;text-align: center;-webkit-transform: perspective(400px) rotateY( -90deg );-moz-transform: perspective(400px) rotateY(-90deg);-ms-transform: perspective(400px) rotateY(-90deg);-o-transform: perspective(400px) rotateY(-90deg);transform: perspective(400px) rotateY( -90deg );-webkit-transform-origin: right;-moz-transform-origin: right;-ms-transform-origin: right;-o-transform-origin: right;transform-origin: right;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background-color: var(--blue_overlay);}
.divicleaning_servicedetailv4_blurb_row .et_pb_column:hover .divicleaning_servicedetailv4_blurb .et_pb_blurb_container{opacity: 1;-webkit-transform: perspective(400px) rotateY( 0deg );-moz-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);-o-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY( 0deg );}
.divicleaning_servicedetailv4_blurb .et_pb_image_wrap{position:relative;display:block;height:280px;}
.divicleaning_servicedetailv4_blurb .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;}
.divicleaning_servicedetailv4_blurb_row .et_pb_column:hover .divicleaning_servicedetailv4_blurb1{opacity:1;}
.divicleaning_servicedetailv4_txt ul{padding:0;position:relative;}
.divicleaning_servicedetailv4_video .et_pb_video_play:before{content: "\45";}
.divicleaning_servicedetailv4_video_slider .et-pb-slider-arrows .et-pb-arrow-prev{transform: translateX(-100%);}
.divicleaning_servicedetailv4_step_blurb .et_pb_main_blurb_image .et-pb-icon{display: flex;padding: 0;align-items: center;justify-content: center;width: 85px;height: 85px;position: relative;border-width: 2px;}
.divicleaning_servicedetailv4_pricing ul{position: relative;padding: 0px 30px;border: 1px solid var(--color12);}
.divicleaning_servicedetailv4_pricing ul li{position: relative;display: block;border-bottom: 1px solid var(--color12);line-height: 50px !important;}
.divicleaning_servicedetailv4_pricing ul li:last-child{border-bottom:none;}
.divicleaning_servicedetailv4_pricing ul li:first-child,.divicleaning_servicedetailv4_pricing ul li:first-child span{color: var(--color1) !important;font-weight: 500;text-transform: uppercase;}
.divicleaning_servicedetailv4_pricing ul li span{position: relative;width: 30%;float: right;text-align: right;border-left: 1px solid var(--color12);}
@media only screen and (max-width: 981px){
	.divicleaning_servicedetailv4_pricing ul{padding: 0px 15px;}
	.divicleaning_servicedetailv4_pricing ul li span{width: 50%;}
	.divicleaning_servicedetailv4_step_blurb .et_pb_main_blurb_image .et-pb-icon{width: 70px;height: 70px;}
}
@media only screen and (max-width: 767px){
	.divicleaning_servicedetailv4_pricing ul li:first-child, .divicleaning_servicedetailv4_pricing ul li:first-child span{display:none;}
	.divicleaning_servicedetailv4_pricing ul li{line-height: 35px !important;}
	.divicleaning_servicedetailv4_pricing ul li span{position: relative;width: 100%;float: none;text-align: left;border-left: none;display: block;}
}
@media all and (min-width: 981px) and (max-width: 1320px) {
	 .divicleaning_servicedetailv4_pricing ul li:first-child, .divicleaning_servicedetailv4_pricing ul li:first-child span{display:none;}
 	.divicleaning_servicedetailv4_pricing ul li{line-height: 35px !important;}
 	.divicleaning_servicedetailv4_pricing ul li span{position: relative;width: 100%;float: none;text-align: left;border-left: none;display: block;}
}

/**************Blog V1******************/
.divicleaning_blogv1_blog .et_pb_post{position: relative;display: block;margin-bottom: 30px;padding: 0 !important;}
.divicleaning_blogv1_blog .et_pb_post .et_pb_image_container{position:relative;display:block;margin:0;z-index: 1;}
.divicleaning_blogv1_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{position:relative;display:block;margin:0;height: 300px;}
.divicleaning_blogv1_blog .et_pb_post .et_pb_image_container .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;}
.divicleaning_blogv1_blog .et_pb_post:hover .des{transform: translateY(-10px);}
.divicleaning_blogv1_blog .et_pb_post .des{background-color: var(--color2);border-bottom: solid 3px var(--blue);padding: 25px;margin: -70px 15px 0px;position: relative;z-index: 2;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;-webkit-box-shadow: 0 0 11px 0 rgb(6 22 58 / 14%);-moz-box-shadow: 0 0 11px 0 rgba(6,22,58,.14);box-shadow: 0 0 11px 0 rgb(6 22 58 / 14%);}
.divicleaning_blogv1_blog .et_pb_post .date{position: absolute;top: 0;right: 0;background-color: var(--blue);text-align: center;padding: 10px 20px;color: var(--color2);font-size: 15px;z-index:2;}
.divicleaning_blogv1_blog .et_pb_post .date span{position: relative;display: block;font-weight: 600;font-size: 28px;margin-bottom: 6px;}
.divicleaning_blogv1_blog .et_pb_post .author.post-meta{position:relative;display:inline-block;color:var(--color1) !important;margin-top:10px;margin-bottom:0;}
.divicleaning_blogv1_blog .et_pb_post .author.post-meta:before{content: "\e08b";font-weight: 500;font-family: 'ETmodules';position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;color: var(--yellow);}

/**************Blog V2******************/
.divicleaning_blogv2_blog .et_pb_post{position: relative;display: block;margin-bottom: 30px;padding: 0 !important;}
.divicleaning_blogv2_blog .et_pb_post .et_pb_image_container{position:relative;display:block;margin:0;z-index: 1;}
.divicleaning_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{position:relative;display:block;height: 300px;border-radius:4px;overflow:hidden;margin-bottom:20px;}
.divicleaning_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;}
.divicleaning_blogv2_blog .et_pb_post .more-link:after{content:"\39";position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;font-family: 'ETmodules';font-weight: 600;vertical-align: middle;}
.divicleaning_blogv2_blog .et_pb_post .more-link:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_blogv2_blog .et_pb_post .more-link:before{background-color: var(--yellow);}
.divicleaning_blogv2_blog .et_pb_post .more-link:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_blogv2_blog .et_pb_post .author.post-meta{position:relative;display:inline-block;color:var(--color1) !important;margin-bottom:10px;}
.divicleaning_blogv2_blog .et_pb_post .author.post-meta:before{content: "\e08b";font-weight: 500;font-family: 'ETmodules';position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;color: var(--yellow);}
@media only screen and (max-width: 981px){
	.divicleaning_blogv2_blog .et_pb_post .et_pb_image_container .entry-featured-image-url{height: 200px;}
}

/**************Blog V3*******************/
.divicleaning_blogv3_blog .et_pb_ajax_pagination_container{position: relative;padding-bottom: 35px;display: grid;grid-gap: 25px;grid-template-columns: repeat(2, 1fr);}
.divicleaning_blogv3_blog .et_pb_post{position: relative;display: block;margin-bottom: 30px;padding: 0 !important;overflow: visible;}
.divicleaning_blogv3_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_blogv3_blog .et_pb_post .entry-featured-image-url{position:relative;display:block;overflow:hidden;margin-bottom:0px;}
.divicleaning_blogv3_blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;transition: 0.3s;position: relative;display: block;}
.divicleaning_blogv3_blog .et_pb_post:hover .entry-featured-image-url img{transform: scale(1.1);}
.divicleaning_blogv3_blog .pagination-container{padding-top: 0 !important;margin-top: 0;margin-bottom: 0em;position: absolute;width: 100%;bottom: 0;left: 0;}
.divicleaning_blogv3_blog .et_pb_post .des{box-shadow: 0px 6px 50px rgb(37 37 37 / 5%);padding: 30px 30px 35px;margin-left: 34px;margin-right: 34px;background: var(--white);margin-top: -55px;position: relative;display: flex;flex-direction: column-reverse;}
.divicleaning_blogv3_blog .et_pb_post .more-link:before{content: "\24";font-family: 'ETmodules';font-size: 23px;line-height: normal;position: relative;display: flex;font-weight: 500;}
.divicleaning_blogv3_blog .et_pb_post .post-meta .author{position:relative;order: 2;display: inline-block;}
.divicleaning_blogv3_blog .et_pb_post .post-meta .published{order: 1;display: inline-block;position:relative;margin-right: 10px;} 
.divicleaning_blogv3_blog .et_pb_post .post-meta .author:before{content: "\e08b";font-weight: 500;font-family: 'ETmodules';position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;color: var(--yellow);}
.divicleaning_blogv3_blog .et_pb_post .post-meta .published:before{content: "\e023";font-weight: 500;font-family: 'ETmodules';position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;color: var(--yellow);}
@media only screen and (max-width: 981px){
	.divicleaning_blogv3_blog .et_pb_post .des{padding: 20px 20px 35px;margin-left: 20px;margin-right: 20px;}
	.divicleaning_blogv3_blog .et_pb_post .more-link:before{font-size: 18px;}
}
@media only screen and (max-width: 767px){
	.divicleaning_blogv3_blog .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 1fr);}
}

/*****************Blog V4********************/
.divicleaning_blogv4_blog .et_pb_post .more-link:after{display: flex!important;content: "\4c";font-weight: 600;background-color: transparent;width: 30px;height: 30px;align-items: center;color: var(--blue);justify-content: center;margin-left: 10px;transition: all .3s ease-in-out;position: relative;font-family: 'ETmodules';font-size: 20px;}
.divicleaning_blogv4_blog .et_pb_post .more-link:hover:after{-webkit-box-shadow: 0px 10px 30px 0px var(--blue)59;box-shadow: 0px 10px 30px 0px var(--blue)59;background-color: var(--blue);color: var(--color2);}
.divicleaning_blogv4_blog .et_pb_post{position:relative;display:block;margin-bottom:30px;padding:0;}
.divicleaning_blogv4_blog .et_pb_post .category .blog-category{position: absolute;left: 30px;top: 30px;text-align: center;background-color: var(--blue);font-size: 13px;font-weight: 600;text-transform: uppercase;border-radius: 30px;color: var(--color2);display: inline-block;padding: 7px 15px;}
.divicleaning_blogv4_blog .et_pb_post .author{position: relative;display: inline-block;margin-right: 10px;color: var(--blue);font-weight: 600;text-transform: capitalize;}

/*****************Blog V5********************/
.divicleaning_blogv5_blog .et_pb_post{position:relative;display:block;margin-bottom:30px;padding:0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.divicleaning_blogv5_blog .et_pb_post:hover{-webkit-box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);}
.divicleaning_blogv5_blog .et_pb_post .entry-featured-image-url{position: relative;display: block;margin: 0;}
.divicleaning_blogv5_blog .et_pb_post .des{border: 2px solid var(--color12);padding: 35px;position: relative;display: block;}
.divicleaning_blogv5_blog .et_pb_post .category .blog-category{background: var(--yellow);padding: 5px 25px;font-weight: 600;color: var(--blue);display: inline-block;border-radius: 40px;font-size: 14px;z-index: 2;text-transform: capitalize;margin-bottom: 20px;}
.divicleaning_blogv5_blog .et_pb_post .post-meta:after,.divicleaning_blogv5_blog .et_pb_post .published:before{content: "\77";font-family: 'ETmodules';position: relative;font-weight: 600;margin-right: 8px;z-index: 1;display: inline-block;}
.divicleaning_blogv5_blog .et_pb_post .published{position:relative;display:inline-block;margin-left:15px;}
.divicleaning_blogv5_blog .et_pb_post .published:before{content:"\e023";}
.divicleaning_blogv5_blog .et_pb_post .post-bottom{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 20px;}
.divicleaning_blogv5_blog .et_pb_post .more-link:before,.divicleaning_blogv5_blog .et_pb_post .post-author:before{content: "\24";font-family: 'ETmodules';position: relative;font-weight: 600;margin-right: 8px;z-index: 1;display: inline-block;}
.divicleaning_blogv5_blog .et_pb_post .post-author{position:relative;display:inline-block;text-transform:capitalize;}
.divicleaning_blogv5_blog .et_pb_post .post-author:before{content: "\e08b";display: inline-flex;line-height: normal;width: 40px; height: 40px;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--color12);}
@media only screen and (max-width:767px){
	.divicleaning_blogv5_blog .et_pb_post .des{padding: 20px;}
	.divicleaning_blogv5_blog .et_pb_post .post-bottom{display:block;}
	.divicleaning_blogv5_blog .et_pb_post .post-author{margin-bottom: 10px;display: block;}
	.divicleaning_blogv5_blog .et_pb_post .post-author:before{width: 35px;height: 35px;}
}

/*************Blog Detail Sidebar****************/
.divicleaning_blogdetail_sidebar_person .et_pb_team_member_image img{position: relative;display: block;margin: auto;width: 100px;height: 100px;object-fit: cover;border-radius: 50%;}
.divicleaning_blogdetail_sidebar_person .et_pb_member_social_links li:last-child{margin-right:0;}
.divicleaning_blogdetail_sidebar_search .et_pb_searchsubmit:before{content:"";}
.divicleaning_blogdetail_sidebar_blog .et_pb_post .entry-featured-image-url{display: block;float: left;width: 85px;margin: 0;height: 85px;border-radius: 50%;overflow: hidden;}
.divicleaning_blogdetail_sidebar_blog .et_pb_post{position: relative;display: block;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid var(--color12);}
.divicleaning_blogdetail_sidebar_blog .et_pb_post:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories{position: relative;display: block;padding: 0 !important;margin: 0;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li{position: relative;display: block;margin-bottom: 10px;text-align: right;background: var(--color12);padding: 12px 20px;border-radius: 40px;z-index:1;padding-right: 15px;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li:hover{background:var(--yellow);}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li a{float:left;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li:last-child{margin-bottom:0 !important;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li:before{content: "";position: absolute;top: 0;bottom: 0;right: 0;background: var(--color12);height: 100%;width: 50px;border-radius: 50%;z-index: -1;}
.divicleaning_blogdetail_sidebar_category .wp-block-categories li:hover:before{background:var(--yellow);}
.divicleaning_blogdetail_sidebar_gallery .et_pb_gallery_items{display: grid;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_blogdetail_sidebar_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image{position:relative;height: 100px;}
.divicleaning_blogdetail_sidebar_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_blogdetail_sidebar_tag .widget_tag_cloud a{position: relative;display: inline-block;background: var(--color12);padding: 3px 20px;border-radius: 40px;font-size: 13px !important;margin: 4px;}
.divicleaning_blogdetail_sidebar_tag .widget_tag_cloud a:hover{background:var(--yellow);}
@media only screen and (max-width:981px){
	.divicleaning_blogdetail_sidebar_blog .et_pb_post .entry-featured-image-url{margin: 0 auto 10px;float: none;}
}
@media only screen and (max-width:767px){
	.divicleaning_blogv4_blog .et_pb_post .category .blog-category{left: 10px;top: 10px;font-size: 10px;padding: 2px 10px;}
	.divicleaning_blogdetail_sidebar_tag .widget_tag_cloud a{font-size: 12px !important;padding: 3px 15px;}
}

/********************Blog Detail**********************/
.divicleaning_blogdetail_category .et_pb_text_inner a{display: inline-block;border-radius: 40px;background: var(--yellow);padding: 5px 25px;text-transform: capitalize;}
.divicleaning_blogdetail_title .comments-number{position: relative;display: inline-block;}
.divicleaning_blogdetail_title .published{position:relative;display:inline-block;margin-left:15px;}
.divicleaning_blogdetail_title .comments-number:before,.divicleaning_blogdetail_title .published:before{content: "\77";font-family: 'ETmodules';position: relative;font-weight: 600;margin-right: 8px;z-index: 1;display: inline-block;}
.divicleaning_blogdetail_title .published:before{content: "\e023";}
.divicleaning_blogdetail_tag .et_pb_text_inner a{display: inline-block;border-radius: 40px;background: transparent;border:2px solid var(--color12);padding: 2px 20px;text-transform: capitalize;margin: 3px;}
.divicleaning_blogdetail_tag .et_pb_text_inner a:hover{background: var(--yellow);border-color:var(--yellow);}

.divicleaning_blogdetail_blog .et_pb_post{position: relative;display: block;padding: 0;overflow: hidden;margin-bottom: 30px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.divicleaning_blogdetail_blog .et_pb_post:hover{-webkit-box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);box-shadow: 0px 16px 32px 0px rgb(40 89 196 / 10%);}
.divicleaning_blogdetail_blog .et_pb_post:last-child{margin-bottom:0 !important;}
.divicleaning_blogdetail_blog .et_pb_post .et_pb_image_container{position: relative;margin: 0;display: block;}
.divicleaning_blogdetail_blog .et_pb_post .entry-featured-image-url{position: relative;margin: 0;display: block;height:230px;overflow:hidden;}
.divicleaning_blogdetail_blog .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.divicleaning_blogdetail_blog .et_pb_post:hover .entry-featured-image-url img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.divicleaning_blogdetail_blog .et_pb_post .des{padding: 20px;border: 2px solid var(--color12);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;position: relative;display: flex;flex-wrap: wrap;}
.divicleaning_blogdetail_blog .et_pb_post:hover .des{border-color: transparent;}
.divicleaning_blogdetail_blog .et_pb_post .published{position:relative;}
.divicleaning_blogdetail_blog .et_pb_post .published:before{content: "\e023";font-family: 'ETmodules';color: var(--yellow);position: relative;display: inline-block;margin-right: 7px;}
.divicleaning_blogdetail_comment .comment-form{background: var(--color12);padding: 25px !important;}
.divicleaning_blogdetail_comment a{color:var(--blue);}
.divicleaning_blogdetail_comment .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_blogdetail_comment .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_blogdetail_comment .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}

/*******************Contact Us V1********************/
.divicleaning_contactusv1_socialicon li a{margin-right:0;}
.divicleaning_contactusv1_socialicon li a span{z-index: 1000;padding: 8px;width: 120px;color: var(--color2);font-size: 14px;line-height: 1.2;text-align: center;border-radius: 5px;margin-left: -60px;bottom: 100%;left: 50%;position: absolute;visibility: hidden;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;display: block !important;background: var(--color1);}
.divicleaning_contactusv1_socialicon li a:hover span,.divicleaning_contactusv1_socialicon li a:hover span:after{-webkit-transform: translateY(-12px);-moz-transform: translateY(-12px);transform: translateY(-12px);visibility: visible;opacity: 1;}
.divicleaning_contactusv1_socialicon li a span:after{position: absolute;visibility: hidden;opacity: 0;border-top-color: var(--color1)!important;z-index: 1001;border: 6px solid transparent;background: 0 0;content: "";margin-left: -6px;margin-bottom: -24px;bottom: 0;left: 50%;-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;}
.divicleaning_contactusv1_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_contactusv1_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_contactusv1_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_contactusv1_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_contactusv1_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: center;display: block;}
.divicleaning_contactusv1_blurb .et-pb-icon{position: relative;display: inline-block;border-radius: 0;padding: 16px;}
.divicleaning_contactusv1_blurb1 .et-pb-icon{position: relative;display: inline-block;padding: 20px;border-width: 2px;}
@media all and (min-width: 981px) and (max-width: 1320px){
	#divicleaning_contactusv1_special_sec .et_pb_row{flex-wrap: wrap;}
 	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col1{width: 15%!important;}
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col2{width: 85%!important;}
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col3{width: 100%!important;margin-top: 30px !important;}
}
@media only screen and (max-width:981px){
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col1{width: 15%!important;}
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col2{width: 85%!important;}
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col3{width: 100%!important;margin-top: 30px !important;}
}
@media only screen and (max-width:767px){
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col1{width: 100%!important;}
	#divicleaning_contactusv1_special_sec .divicleaning_contactusv1_special_col2{width: 100%!important;}
}

/****************Contact Us V2***********************/
.divicleaning_contactusv2_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_contactusv2_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_contactusv2_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_contactusv2_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_contactusv2_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: left;display: block;}
.divicleaning_contactusv2_blurb .et-pb-icon{position: relative;display: inline-block;padding: 20px;}
.divicleaning_contactusv2_blurb .et_pb_blurb_container{vertical-align: middle;}
@media only screen and (max-width:981px){
	.divicleaning_contactusv2_form .et_pb_contact_form .et_contact_bottom_container{text-align: center;}
}

/****************Contact Us V3***********************/
.divicleaning_contactusv3_contact_row .et_pb_column:hover .divicleaning_contactusv3_btn{color:var(--color2) !important;}
.divicleaning_contactusv3_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_contactusv3_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_contactusv3_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_contactusv3_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_contactusv3_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: left;display: block;}
.divicleaning_contactusv3_img .et_pb_image_wrap,.divicleaning_contactusv3_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width:981px){
	.divicleaning_contactusv3_form .et_pb_contact_form .et_contact_bottom_container{text-align: center;}
}

/****************Contact Us V4***********************/
.divicleaning_contactusv4_img .et_pb_image_wrap,.divicleaning_contactusv4_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_contactusv4_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_contactusv4_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_contactusv4_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_contactusv4_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_contactusv4_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: left;display: block;}
.divicleaning_contactusv4_blurb .et_pb_image_wrap{position: relative;display: inline-block;border-radius: 5px;transform: rotate( 45deg );background: var(--color2);}
.divicleaning_contactusv4_blurb .et_pb_image_wrap .et-pb-icon{transform: rotate( -45deg );position: relative;display: inline-block;padding: 13px;}
@media only screen and (max-width:981px){
	.divicleaning_contactusv4_form .et_pb_contact_form .et_contact_bottom_container{text-align: center;}
}

/****************Contact Us V5***********************/
.divicleaning_contactusv5_form .et_pb_button:after{position: relative;margin-left: 7px!important;top: unset!important;left: unset!important;right: unset!important;bottom: unset!important;}
.divicleaning_contactusv5_form .et_pb_button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_contactusv5_form .et_pb_button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_contactusv5_form .et_pb_contact_form{position: relative;margin: 0;}
.divicleaning_contactusv5_form .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0;text-align: center;display: block;}
.divicleaning_contactusv5_form .et_pb_contact_form .et_pb_contact_field.et_pb_contact_field_half{width: 33.33%;float: left;clear: none !important;}
@media only screen and (max-width:981px){
	.divicleaning_contactusv5_form .et_pb_contact_form .et_pb_contact_field.et_pb_contact_field_half{width: 100%;}
}

/**********************Project V1***************************/
.divicleaning_projectv1_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item{margin: 15px;position: relative;overflow:hidden;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item .et_portfolio_image:before{background: var(--blue);opacity: 0;visibility: hidden;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item:hover .et_portfolio_image:before{opacity: 0.9;visibility: visible;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item .des{position: relative;display: flex;flex-direction: column-reverse;bottom: -15px;opacity: 0;visibility: hidden;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;position: absolute;left: 0;width: 100%;z-index: 2;padding: 0 30px 30px;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_item:hover .des{opacity: 1;visibility: visible;bottom: 0;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul{background: var(--blue);position: relative;max-width: 700px;margin: auto;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li{background: transparent;border: none;color: var(--color2);font-weight: 700;padding: 20px 25px;position: relative;float: none;display: inline-block;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li a:after{top: 0px;left: 100%;content: "";position: absolute;background: var(--yellow);height: 4px;width: 0%;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li a:hover:after,.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li a.active:after{left: 0;opacity: 1;visibility: visible;width: 100%;-webkit-transition: width 0.4s ease;-o-transition: width 0.4s ease;transition: width 0.4s ease;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li a{background: transparent !important;border: none;padding: 0;display: block;font-weight: 500;}
.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul:after{height: 20px !important;width: calc(100% - 40px);background: var(--yellow);position: absolute;left: 50%;bottom: -20px;content: "";-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);visibility: visible;}
@media only screen and (max-width:981px){
	.divicleaning_projectv1_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(2, 50%);}
}
@media only screen and (max-width:767px){
	.divicleaning_projectv1_portfolio .et_pb_portfolio_filters ul li{padding: 10px 15px;width: 100% !important;}
 	.divicleaning_projectv1_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(1, 100%);}
}


/**********************Project V2***************************/
.divicleaning_projectv2_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projectv2_portfolio .et_pb_portfolio_item{margin: 15px;position: relative;overflow:hidden;}
.divicleaning_projectv2_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;}
.divicleaning_projectv2_portfolio .et_pb_portfolio_item .des{position: absolute;left: 0px;top: 0px;padding: 20px;flex-wrap: wrap;display: flex;flex-direction: column-reverse;width: 100%;height: 100%;opacity: 0;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);background: var(--yellow);-webkit-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;align-items: flex-start;justify-content: end;}
.divicleaning_projectv2_portfolio .et_pb_portfolio_item:hover .des{opacity: 1;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1);}
.divicleaning_projectv2_portfolio .et_pb_portfolio_item .des:before{content: "\24";font-family: 'ETmodules';position: absolute;top: 10px;right: 20px;font-weight: 600;color: var(--color1);font-size: 20px;}
.divicleaning_projectv2_portfolio .et_pb_portfolio_filters ul li{float: none;position: relative;display: inline-block;}
.divicleaning_projectv2_portfolio .et_pb_portfolio_filters ul li a{border-top: 2px solid transparent;border-bottom: 2px solid transparent;padding: 0;border-right: 0;border-left: 0px;margin: 0 10px;position: relative;padding: 5px 20px;background: transparent !important;border-radius:0 !important;}
@media only screen and (max-width:981px){
	.divicleaning_projectv2_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(2, 50%);}
}
@media only screen and (max-width:767px){
	.divicleaning_projectv2_portfolio .et_pb_portfolio_filters ul li{width: 100% !important;}
	.divicleaning_projectv2_portfolio .et_pb_portfolio_filters ul li a{margin:5px 0;}
 	.divicleaning_projectv2_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(1, 100%);}
}

/*******************Project V3*********************/
.divicleaning_projectv3_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items,.divicleaning_projectv3_portfolio .et_pb_ajax_pagination_container{display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projectv3_portfolio .et_pb_portfolio_item{margin: 15px;position: relative;overflow:hidden;}
.divicleaning_projectv3_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;}
.divicleaning_projectv3_portfolio .project .des{position: absolute;left: 20px;right: 20px;bottom: 20px; padding: 20px;-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);display: flex;flex-direction: column;justify-content: flex-end;flex-wrap: wrap;align-items: flex-start;transform: scale(0, 1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;z-index: 9;background: var(--color28);top: 20px;}
.divicleaning_projectv3_portfolio .project:hover .des{-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}
.divicleaning_projectv3_portfolio .project .des:after{width: 30px;height: 30px;font-size: 14px;justify-content: center;text-align: center;align-items: center;position: absolute;right: 20px;margin: 0;left: auto;top: 20px;display: flex;background-color: var(--yellow);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;content: "\30";font-family: 'ETmodules';color: var(--color2);}
.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul{position: relative;text-align: center;}
.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul li{float: none;position: relative;display: inline-block;}
.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul li a{margin: 0px 5px;z-index: 1;cursor: pointer;padding: 12px 22px 9px;text-transform: capitalize;border: 1px solid transparent;transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;border-radius:0 !important;background:transparent !important;}
.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul li a:hover,.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul li a.active{border-color: var(--yellow);color: var(--yellow) !important;background:transparent !important;}
@media only screen and (max-width:981px){
	.divicleaning_projectv3_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items,.divicleaning_projectv3_portfolio .et_pb_ajax_pagination_container{grid-template-columns: repeat(2, 50%);}
}
@media only screen and (max-width:767px){
 	.divicleaning_projectv3_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items,.divicleaning_projectv3_portfolio .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 100%);}
	.divicleaning_projectv3_portfolio .et_pb_portfolio_filters ul li{width:100% !important;}
}

/***********************Project V4*************************/
.divicleaning_projectv4_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item{margin: 15px;position: relative;overflow:hidden;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item .et_portfolio_image:before{content: '';position: absolute; top: 30px;left: 30px;right: 30px;bottom: 30px;background-color: var(--blue);-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity: 0;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item:hover .et_portfolio_image:before{top: 0;left: 0;right: 0;bottom: 0;opacity: .79;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item .des{position: absolute;top: 50%;left: 0;right: 0;padding: 20px;-webkit-transform: translate(0,-50%);-khtml-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);text-align: center;z-index: 1;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item .des:before{content: "\4c";font-family: 'ETmodules';font-size: 20px;font-weight: 600;justify-content: center;width: 50px;align-items: center;height: 50px;background-color: var(--yellow);-webkit-border-radius: 50px;-khtml-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px; display: inline-flex;margin-bottom: 20px;color: var(--color2);-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity: 0;-webkit-transform: scale(0);-khtml-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item:hover .des:before{-webkit-transform: scale(1);-khtml-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;-webkit-transition-delay: .05s;-moz-transition-delay: .05s;transition-delay: .05s;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item:hover .et_pb_module_header{-webkit-transition-delay: .1s;-moz-transition-delay: .1s;transition-delay: .1s;opacity: 1;-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item .des:after{content: "";height: 3px;display: block;position: relative;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);-webkit-transform: translateY(40px);-khtml-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);opacity: 0;background-color: var(--yellow);width: 64px;margin: 20px auto 0px;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_item:hover .des:after{opacity: 1;-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;transition-delay: .2s;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li{position: relative;display: inline-block;float: none;background: transparent !important;border: none;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li a:after{content: '';height: 9px;width: 9px;-webkit-border-radius: 9px;-khtml-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px; -o-border-radius: 9px;border-radius: 9px;background-color: var(--blue);position: absolute;bottom: -10px;left: 50%;-webkit-transform: translate(-50%,0);-khtml-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);-webkit-transition: all 220ms linear 0ms;-khtml-transition: all 220ms linear 0ms;-moz-transition: all 220ms linear 0ms;-ms-transition: all 220ms linear 0ms;-o-transition: all 220ms linear 0ms;transition: all 220ms linear 0ms;opacity: 0;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li a:hover:after,.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li a.active:after{opacity: 1;bottom: 0;}
.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li a{background: transparent !important;border: none;padding: 0;display: block;font-weight: 500;padding-bottom: 15px;margin: 0 13px 10px;-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;position: relative;}
@media only screen and (max-width:981px){
	.divicleaning_projectv4_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(2, 50%);}
}
@media only screen and (max-width:767px){
 	.divicleaning_projectv4_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(1, 100%);}
	.divicleaning_projectv4_portfolio .et_pb_portfolio_filters ul li{width:100% !important;}
}

/***********************Project V5*************************/
.divicleaning_projectv5_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items {display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projectv5_portfolio .et_pb_portfolio_item{margin: 15px;position: relative;overflow:hidden;padding: 0 20px 20px 0;}
.divicleaning_projectv5_portfolio .et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;}
.divicleaning_projectv5_portfolio .et_pb_portfolio_item .des{position: absolute;left: 0;bottom: 0px;right: 20px;padding: 25px;background: var(--blue);z-index: 3;opacity: 0;visibility: hidden;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}
.divicleaning_projectv5_portfolio .et_pb_portfolio_item:hover .des{left: 20px;opacity: 1;visibility: visible;right: 0px;}
.divicleaning_projectv5_portfolio .et_pb_portfolio_filters ul li{position: relative;display: inline-block;float: none;background: transparent !important;border: none;}
.divicleaning_projectv5_portfolio .et_pb_portfolio_filters ul li a{position: relative;padding: 7px 25px;border: none;background: transparent !important;margin: 0 5px;border-radius: 50px !important;}
@media only screen and (max-width:981px){
	.divicleaning_projectv5_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(2, 50%);}
}
@media only screen and (max-width:767px){
 	.divicleaning_projectv5_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{grid-template-columns: repeat(1, 100%);}
	.divicleaning_projectv5_portfolio .et_pb_portfolio_filters ul li{width:100% !important;}
	.divicleaning_projectv5_portfolio .et_pb_portfolio_filters ul li a{margin: 5px 0;}
}

/***********************Project Detail*************************/
.divicleaning_projectdetail_blurb .et_pb_blurb_container{display: flex;}
.divicleaning_projectdetail_blurb .et_pb_blurb_description{text-transform:capitalize;}
@media only screen and (max-width:981px){
	.divicleaning_projectdetail_blurb .et_pb_blurb_container{align-items: center;justify-content: center;}
}
@media only screen and (max-width:767px){
	.divicleaning_projectdetail_blurb .et_pb_blurb_container{display: block;}
}

/*******************Project Tag*********************/
.divicleaning_projecttag_blog .et_pb_ajax_pagination_container{display: grid;grid-gap: 0px;grid-template-columns: repeat(3, 33.33%);}
.divicleaning_projecttag_blog .et_pb_post{margin: 15px;position: relative;overflow:hidden;}
.divicleaning_projecttag_blog .et_pb_post .entry-featured-image-url{position: relative;display: block;margin-bottom: 0;height: 320px;}
.divicleaning_projecttag_blog .et_pb_post .des{position: absolute;left: 20px;right: 20px;bottom: 20px; padding: 20px;-webkit-transition: -webkit-transform 0.4s ease;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);display: flex;flex-direction: column;justify-content: flex-end;flex-wrap: wrap;align-items: flex-start;transform: scale(0, 1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;z-index: 9;background: var(--color28);top: 20px;}
.divicleaning_projecttag_blog .et_pb_post:hover .des{-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}
.divicleaning_projecttag_blog .et_pb_post .des:after{width: 30px;height: 30px;font-size: 14px;justify-content: center;text-align: center;align-items: center;position: absolute;right: 20px;margin: 0;left: auto;top: 20px;display: flex;background-color: var(--yellow);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;content: "\30";font-family: 'ETmodules';color: var(--color2);}
@media only screen and (max-width:981px){
	.divicleaning_projecttag_blog .et_pb_ajax_pagination_container{grid-template-columns: repeat(2, 50%);}
	.divicleaning_projecttag_blog .et_pb_post .entry-featured-image-url{height:280px;}
}
@media only screen and (max-width:767px){
 	.divicleaning_projecttag_blog .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 100%);}
	.divicleaning_projecttag_blog .et_pb_post .entry-featured-image-url{height:250px;}
}

/*******************Team Detail V2*********************/
.divicleaning_teamdetailv2_img .et_pb_image_wrap,.divicleaning_teamdetailv2_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_teamdetailv2_blurb .et_pb_blurb_container{display: flex;}
.divicleaning_teamdetailv2_bar .et_pb_counter_container .et_pb_counter_amount_number{position: absolute;padding: 0;top: -25px;right: 0;}
.divicleaning_teamdetailv2_timer .values{background: var(--yellow);text-align: center;height: 150px;width: 150px;border-radius: 4px;display: inline-flex;justify-content: center;position: relative;margin-bottom: 30px;margin-right: 2px;flex-wrap: wrap;flex-direction: column;}
.divicleaning_teamdetailv2_timer .values:before{content: "";height: 18px;width: 18px;background-color: var(--white);border-radius: 50%;position: absolute;bottom: 28px;right: -10px;z-index: 50;}
.divicleaning_teamdetailv2_timer .values:after{content: "";height: 18px;width: 18px;background-color: var(--white);border-radius: 50%; position: absolute;top: 28px;right: -10px;z-index: 50;}
.divicleaning_teamdetailv2_timer .values:last-child{margin-right:0;}
.divicleaning_teamdetailv2_timer .values:last-child:before,.divicleaning_teamdetailv2_timer .values:last-child:after{display:none;}
.divicleaning_teamdetailv2_timer .sep{display:none;} 
@media only screen and (max-width:981px){
	.divicleaning_teamdetailv2_blurb .et_pb_blurb_container{display: block;}
	.divicleaning_teamdetailv2_timer .values{width:24% !important;}
}
@media only screen and (max-width:767px){
	.divicleaning_teamdetailv2_timer .minutes.values,.divicleaning_teamdetailv2_timer .seconds.values,.divicleaning_teamdetailv2_timer .hours:before,.divicleaning_teamdetailv2_timer .hours:after{display:none;}
	.divicleaning_teamdetailv2_timer .values{width: 49% !important;height: 100px;margin-bottom:10px;}
	.divicleaning_teamdetailv2_timer .values:before,.divicleaning_teamdetailv2_timer .values:after{height: 10px;width: 10px;right: -6px;}
}

/*******************FAQ*********************/
.divicleaning_faq_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background: var(--blue);}
.divicleaning_faq_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"\33";color:var(--color2);transform: rotate(-360deg);}
.divicleaning_faq_accor .et_pb_toggle .et_pb_toggle_title:after{content: "";display: flex!important;font-weight: 600;background-color: transparent;width: 30px;height: 30px;align-items: center;justify-content: center;transition: all .3s ease-in-out; position: absolute;z-index: 1;top: 0;right: 15px;bottom: 0;margin: auto;border: 1px solid var(--color12);border-radius: 50%;}
.divicleaning_faq_accor .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:after{border-color:var(--yellow);background-color:var(--yellow);}

/******************Why Choose Us*******************/
.divicleaning_chooseus_img .et_pb_image_wrap,.divicleaning_chooseus_img .et_pb_image_wrap img{width: 100%;height: 100%;object-fit: cover;}
.divicleaning_chooseus_blurb .et_pb_blurb_container{padding: 20px;background: var(--color2);z-index: 2;position: relative;border-radius: 15px;margin: -20px auto 0;width: 90%;box-shadow: 0px 3px 5px 0px rgb(57 63 72 / 4%);}

/*******************Team Style 1 To 5 *********************/
.team_style_1 {
position: relative;
 overflow: hidden;
}
.team_style_1 .et_pb_team_member_image{
background: #FAFAFA;
border-radius: 50%;
transition: all 0.4s ease-in;
max-height: 370px;
max-width: 370px;
margin: 0 auto;
margin-bottom: 30px !important;
	 overflow: hidden;
}
.team_style_1:hover .et_pb_team_member_image{
  background: #fff;
  box-shadow: 0 8px 59px rgba(240, 240, 240, 0.5);
}
.team_style_1 .social-wrapper {
transition: all 0.4s ease-in;
bottom: -35px;
right: 0;
position: absolute;
left: 0;
opacity: 0;
}
.team_style_1:hover .social-wrapper {
opacity:1;
}
.team_style_1 .social-wrapper .et_pb_member_social_links {
  text-align: center;
  bottom: -60px;
  background: #fff;
  width: 100%;
  left: 0;
  top: auto;
  border: 1px solid var(--blue);
  padding: 30px 0 88px;
  border-radius: 50%;
}
.team_style_1 .social-wrapper .et_pb_member_social_links a{
	color:#ffff;
}
.team_style_1 .social-wrapper .et_pb_member_social_links li{
color: #ffff;
transition: 0.4s;
border: 1px solid #D9D9D9;
border-radius: 50%;
width: 40px;
height: 40px;
font-size: 20px;
background:var(--yellow) ;
display: inline-block;
text-align: center;
line-height: 35px;
}
.team_style_1 .social-wrapper .et_pb_member_social_links li:hover {
  background: var(--blue);
  box-shadow: 0 7px 18px rgba(171, 171, 171, 0.84);
}
.team_style_1 .social-wrapper .et_pb_member_social_links li a:hover {
	color:#ffff;
}
.team_style_1 .et_pb_module_header h4:hover{
	color:var(--blue);
}
.team_style_1 .et_pb_member_position{
	position: relative;
	margin-bottom: 20px;
}
.team_style_1 .et_pb_member_position:before{
content: "";
position: absolute;
background: #D4D4D4;
height: 2px;
width: 170px;
bottom: -20px;
left: 50%;
margin-left: -85px;
}
/*  style 2  */
.team_style_2 .et_pb_member_social_links li {
  display: inline-block;
  margin-right: 15px;
  width: 40px;
  height: 40px;
  background:var(--blue);
  line-height: 41px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
}
.team_style_2 .et_pb_member_social_links a{
	color:#ffff;
}
 .team_style_2::before {
  content: "";
  left: 0;
  top: 110px;
  height: 58px;
  width: 4px;
  background: var(--blue);
  position: absolute;
  transition: .3s;
}
.team_style_2:hover::after {
  top: 0;
}

.team_style_2::after  {
  content: "";
 left: auto;
right: 0px;
  top: 110px;
  height: 58px;
  width: 4px;
  background: var(--blue);
  position: absolute;
  transition: .3s;
	visibility:visible;
}
.team_style_2:hover::before {
  top: 0;
}
.team_style_3 .et_pb_team_member_image {
	background-color: var(--blue);
    border-radius: 50%;
    margin-bottom: 25px;
    position: relative;
    overflow: hidden;
    z-index: 2;
    transform: translateY(0);
	transition: all 0.3s ease-out;
}
.team_style_3 .et_pb_member_social_links li a{
    display: inline-block;
    margin-right: 15px;
    text-align: center;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background-color: #eeeeee;
    border-radius: 4px;
    color: #a5a5a5;
    font-size: 18px;
}
.team_style_3 .et_pb_member_social_links li a:hover{
	 background-color: var(--yellow);
	box-shadow: 0px 12px 21px 0px rgba(0, 0, 0, 0.3);
}
.team_style_3:hover .et_pb_team_member_image {
  transform: translateY(-10px);
}
.team_style_4 {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
}
.team_style_4::before {
  background: #000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  visibility: hidden;
  z-index: 1;
  transform: scale(0);
  transition: all 0.5s ease 0s;
	transition: 0.5s all ease 0s;
}
.team_style_4:hover::before {
  opacity: 0.6;
  visibility: visible;
  transform: scale(1);
}
.team_style_4 .et_pb_team_member_image img {
max-width: 100%;
width: 100%;
}
.team_style_4 .et_pb_team_member_description{
background: #fff;
color: #333;
text-align: center;
border-bottom: 1px solid #ebebeb;
padding: 20px 0px 20px;
}
.team_style_4 .et_pb_member_social_links{
position: absolute;
text-align: center;
top: -10%;
width: 100%;
z-index: 6;
visibility: hidden;
opacity: 0;
transition: .4s;
}
.team_style_4:hover .et_pb_member_social_links {
  top: 50%;
  margin-top: -20px;
  visibility: visible;
  opacity: 1;
}
.team_style_4 .et_pb_member_social_links li a{
  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  color: #666;
  display: inline-block;
  font-size: 17px;
  height: 35px;
  line-height: 38px;
  text-align: center;
  width: 35px;
}
.team_style_4 .et_pb_member_social_links li a:hover {
	 background-color: var(--yellow);
}
/* style 5 */
.team_style_5 .et_pb_team_member_image{
max-width:100%;
width:100%;
margin:0;
}
.team_style_5 .et_pb_team_member_description{
	text-align:center;
	background-color: #fff;
padding: 20px 0;
} 
.team_style_5 .social-wrapper {
  position: absolute;
  left: 50%;
  bottom: -9%;
  transform: translateX(-50%);
  transition: all .3s ease;
  opacity: 0;
}
.team_style_5:hover .social-wrapper  {
bottom: 40px;
transition: all .3s ease;
	opacity:1;
}
.team_style_5 .social-wrapper .et_pb_member_social_links li a{
  display: inline-block;
  color: var(--yellow);
  font-size: 15px;
  margin: 0 5px;
}
.team_style_5 .social-wrapper .et_pb_member_social_links li a:hover{
  color: #fff;	
}
.team_style_5 .et_pb_team_member_image::before {
  background: linear-gradient(to bottom,rgba(36, 127, 251,0) 0%,var(--blue) 100%);
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  transform: translateY(0%);
  transition: all .3s ease;
}
.team_style_5:hover .et_pb_team_member_image::before {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
/* Team style 980px below */
@media screen and (max-width: 980px) {
.team_style_2 .et_pb_team_member_image,.team_style_3 .et_pb_team_member_image,.team_style_4 .et_pb_team_member_image  {
margin:auto;
  }
	.team_style_3 .et_pb_team_member_image{
		margin-bottom:30px;
	}
	.team_style_5 .et_pb_team_member_image img{
		width:100%
	}
}
/* testimonial  */
.divicleaning_testimonial_1 .et_pb_testimonial_portrait{
	position:absolute;
	left: 0;
	right:0;
	margin:auto;
	top:-35px;
border-radius: 50%;
box-shadow: 0px 10px 21px 0px rgba(181, 181, 181, 0.75);
z-index: 1;}
.divicleaning_testimonial_1 .et_pb_testimonial_description{
	margin-left:0px !important;
	padding-top: 60px;
	padding-bottom:30px;
}

.divicleaning_testimonial_1:before{
content: "|";
font-size: 80px;
left: 100%;
position: absolute;
top: 0px;
color: var(--blue);
margin-left: -80px;
border-radius: 31px;
z-index: 2;
}
.divicleaning_testimonial_1 .et_pb_testimonial_position::before{
content: "\e033\e033\e033\e033\e033" !important;
font-family: 'ETmodules';
font-size: 20px;
color: var(--yellow);
bottom: 0px;
position: absolute;
align-items: center;
visibility: visible;
left: 0;
right: 0;
}
.divicleaning_testimonial_1 .et_pb_testimonial_content {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.9em;
  margin-bottom: -30px;
}
/* testimonial 2 */
.divicleaning_testimonial_2 .et_pb_testimonial_portrait{
	width: 80px !important;
position: absolute;
top: 32px;
left: -35px;
border-radius: 10px;
transition: 0.5s all ease;
}
.divicleaning_testimonial_2 .et_pb_testimonial_description{	
margin-left:0px!important;
}
.divicleaning_testimonial_2.et_pb_testimonial .et_pb_testimonial_content {
  text-align: center;
  position: absolute;
	margin-top: 70px;
}
.divicleaning_testimonial_2 .et_pb_testimonial_author{
position: absolute;
margin-top: -35px;
text-align: center;
left: 0;
right: 0;
color: var(--blue);
font-weight: 600;
font-size: 20px;
}
.divicleaning_testimonial_2 .et_pb_testimonial_position::before{
content: "\e033\e033\e033\e033\e033" !important;
font-family: 'ETmodules';
font-size: 15px;
color: var(--yellow);
bottom: -35px;
position: absolute;
align-items: center;
visibility: visible;
left: 0;
right: 0;
}

.divicleaning_testimonial_2:hover .et_pb_testimonial_portrait {
  left: 15px;
}
/*  testimonial v 3 */
.divicleaning_testimonial_3 .et_pb_testimonial_content {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.8em;
  text-align: center;
padding: 40px 60px 65px 60px;
background-color: #fff;
margin-top: 103px;
box-shadow: 0px 10px 30px 0px rgba(206,212,222,0.68);
  background-color: #fff;
}
.divicleaning_testimonial_3 .et_pb_testimonial_position{
	top: -38px;
left: 0;
margin-left: 80px;
position: absolute;
}
.divicleaning_testimonial_3 .et_pb_testimonial_description{
	margin-left:110px !important;
}
.divicleaning_testimonial_3 .et_pb_testimonial_content:before{
font-family: FontAwesome !important;
content: "\f005\f005\f005\f005\f005" !important;
font-size: 15px;
color: var(--yellow);
bottom: 20px;
position: absolute;
visibility: visible;
}
/* testimonial 4 */
 .divicleaning_testimonial_4:before{
color: var(--yellow);
border-radius: 31px;	
top: 27px;
margin-left: -140px;
}

.divicleaning_testimonial_4 .et_pb_testimonial_position {
  position: absolute;
  right: 40px;
  bottom: 8px;
}
.divicleaning_testimonial_4 .et_pb_testimonial_content p{
padding-top:25px;
margin-bottom: -40px;	
}
/*  testimonial 5 */
.divicleaning_testimonial_5:before{
left: 60px;
color: var(--yellow) !important;
top: 0 !important;
}
.divicleaning_testimonial_5 .et_pb_testimonial_content h3{
	font-size: 20px;
	font-weight: 700;
	color:var(--blue);
}
.divicleaning_testimonial_5 .et_pb_testimonial_content h3:before{ 
content: "\e033\e033\e033\e033\e033" !important;
font-family: 'ETmodules';
font-size: 15px;
color: var(--yellow);
top: 42px;
position: absolute;
visibility: visible;
}

.divicleaning_testimonial_5 .et_pb_testimonial_portrait{
	position:absolute;
	bottom: -30px;
	margin-left: 30px;
}
.divicleaning_testimonial_5 .et_pb_testimonial_description_inner{
padding: 40px 30px;
  padding-top: 40px;
  padding-bottom: 40px;
padding-top: 40px;
border-radius: 30px;
position: relative;
padding-top: 80px;
padding-bottom: 32px;
background: #f9fafc;
}
.divicleaning_testimonial_5 .et_pb_testimonial_description_inner:after{
width: 0px;
height: 0px;
border-left: 18px solid transparent;
border-right: 18px solid transparent;
border-top: 18px solid #eef4f8;
position: absolute;
content: close-quote;
bottom: -16px;
left: 42px;
}
/* Testimonial style 980px below */
@media screen and (max-width: 980px) {
	.divicleaning_testimonial_4::before {
  margin-left: -175px;
}
.divicleaning_testimonial_4 .et_pb_testimonial_position {
  right: 120px;
} 
	.divicleaning_testimonial_5 .et_pb_testimonial_description {
margin-left:0px !important;
}
 }
/* 786 */
@media screen and (max-width: 767px){
	.divicleaning_testimonial_2 .et_pb_testimonial_position::before{position: unset;display:block;}
	.divicleaning_testimonial_2 .et_pb_testimonial_author,.divicleaning_testimonial_2.et_pb_testimonial .et_pb_testimonial_content{position: unset;margin-top:0;}
	.divicleaning_testimonial_2 .et_pb_testimonial_portrait,.divicleaning_testimonial_3 .et_pb_testimonial_portrait,.divicleaning_testimonial_3 .et_pb_testimonial_content:before,.divicleaning_testimonial_4 .et_pb_testimonial_position{position:unset;}
	.divicleaning_testimonial_3 .et_pb_testimonial_description {margin-left: 0px !important;}
	.divicleaning_testimonial_3 .et_pb_testimonial_position{position: unset;margin-left:0;}
	.divicleaning_testimonial_3 .et_pb_testimonial_portrait:before,.divicleaning_testimonial_4:before,.divicleaning_testimonial_5:before,.divicleaning_testimonial_5 .et_pb_testimonial_portrait:before{display:none;}
	.divicleaning_testimonial_3 .et_pb_testimonial_content{padding: 40px 20px 0px;margin-top: 0;
    box-shadow: none;}
	.divicleaning_testimonial_5 .et_pb_testimonial_portrait{position: unset;margin:auto !important;}
	.divicleaning_testimonial_5 .et_pb_testimonial_description_inner:after{left: 0;right: 0;margin: auto;}
	.divicleaning_testimonial_5 .et_pb_testimonial_content h3:before{position: unset;display: block;margin-bottom: 15px;}
	.divicleaning_testimonial_5 .et_pb_testimonial_description_inner{padding:25px;}
	.divicleaning_slider_3 .et_pb_slide_description{padding:45px !important;}
}
/* slider  */
.divicleaning_slider_1 .et_pb_slide .et_pb_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_slider_1 .et_pb_slide .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_slider_1 .et-pb-arrow-next::before {
  content: "\24";
}
.divicleaning_slider_1 .et-pb-arrow-prev::before {
  content: "\23";
}
/*   slider 2*/
.divicleaning_slider_2 .et_pb_slide .et_pb_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_slider_2 .et_pb_slide .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_slider_2 .et-pb-arrow-next::before {
	content: "\39";
}
.divicleaning_slider_2 .et-pb-arrow-prev::before{
	content: "\38"
}
/* divicleaning_slider_3 */
.divicleaning_slider_3 .et_pb_slide_content h1{
font-weight: 600;
font-size: 60px;
line-height: 75px;
padding-bottom: 20px;
position: relative;
color: var(--blue) !important;
}
.divicleaning_slider_3 .et_pb_slide_description{
background-color: #fff;
border-left: 5px solid var(--yellow);
padding: 75px 75px 75px;
padding: 45px 70px 70px;
margin-top: 100px;
margin-bottom: 100px;
}
.divicleaning_slider_3 .et_pb_slide .et_pb_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_slider_3 .et_pb_slide .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_slider_3 .et_pb_slide_title:before{
width: 20px;
height: 20px;
z-index: -1;
border: 2px solid var(--yellow);
right: unset;
position: absolute;
content: '';
background-color: #fff;
}
.divicleaning_slider_3 .et_pb_slide_title:after{
width: 5px;
height: 21px;
top: 1px;
left: 17px;
background-color: #fff;
right: unset;
position: absolute;
content: '';
background-color: #fff;
}
.divicleaning_slider_2 .et-pb-controllers a,
.divicleaning_slider_3 .et-pb-controllers a{
    vertical-align: middle!important;
}
.divicleaning_slider_2 .et-pb-active-control,
.divicleaning_slider_3 .et-pb-active-control {
    background-color: #fff;
    opacity: 1;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
/*  BELOW PX980*/
@media screen and (max-width: 980px) {
.et_pb_slide_with_image .et_pb_slide_description {
  width:100% !important;
	}
}
/*  BELOW PX780*/
@media screen and (max-width: 780px) {
  .divicleaning_slider_3 .et_pb_slide_content h1{
font-weight: 600;
font-size: 30px;
line-height: 40px;
padding-bottom: 20px;
position: relative;
color: var(--blue) !important;
}
}
/* slider 4 */
.divicleaning_slider_4 .et_pb_slider_container_inner {
    display: block;
    width: 100%;
    vertical-align: middle;
	max-width: 780px;
}
.divicleaning_slider_4 .et_pb_slide_content h1{
	    font-size: 45px;
    line-height: 65px;
    text-transform: uppercase;
    margin: 0 0 15px;
    text-shadow: 0 0 7px #000000;
    color: #fff;
    font-weight:600;
}
.divicleaning_slider_4 .et_pb_slide_content h1 span{
	color:var(--yellow);
}
.divicleaning_slider_4 .et_pb_slide_content p{
font-size: 22px;
 line-height: 35px;
 text-shadow: 0 0 3px #000;
}
.divicleaning_slider_4 .et_pb_slide .et_pb_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_slider_4 .et_pb_slide .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_slider_4 .et-pb-controllers a{
    vertical-align: middle!important;
}
.divicleaning_slider_4 .et-pb-active-control {
    background-color: #fff;
    opacity: 1;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
/*  BELOW PX780*/
@media screen and (max-width: 780px) {
.divicleaning_slider_4 .et_pb_slide_content h1 {
  font-size: 30px;
  line-height: 45px;
  text-transform: uppercase;
  margin: 0 0 15px;
  text-shadow: 0 0 7px #000000;
  color: #fff;
  font-weight: 600;
	}
}
/*  slider 5 */
.divicleaning_slider_5 .et_pb_slide .et_pb_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_slider_5 .et_pb_slide .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_slider_5 .et-pb-controllers a{
    vertical-align: middle!important;
}
.divicleaning_slider_5 .et-pb-active-control {
    background-color: #fff;
    opacity: 1;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
/* cta  */
.divicleaning_cta_1 .et_pb_module_header{
	position: relative;
margin-bottom: 30px;
padding-bottom: 11px;
}
.divicleaning_cta_1 .et_pb_module_header:before{
	content: "";
position: absolute;
width: 70px;
height: 1px;
background:var(--yellow);
bottom: -4px;
left: 0;
left: 50%;
margin-left: -35px;	
}
.divicleaning_cta_1 .et_pb_module_header:after{
content: "";
position: absolute;
width: 110px;
height: 3px;
background: var(--yellow);
bottom: 0;
left: 0;
left: 50%;
margin-left: -55px;
}
/*  cta btn */
.divicleaning_cta_1 .et_pb_promo_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_cta_1 .et_pb_promo_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
/*  cta 2 */
.divicleaning_cta_2_btn::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--white) !important;
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
	color:#ffff !important;
}
.divicleaning_cta_2_btn:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
/* service */
.divicleaning_service_1 .et_pb_module_header{
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  font-size: 250px;
  font-family: "Poppins",sans-serif;
  font-weight: 700;
  opacity: 0.85;
  z-index: 1;
  text-align: center;
  position: absolute;
  top: 50px;
  right: 0;
  left: 0;
}
.divicleaning_service_1 .et_pb_blurb_description {
  padding: 30px 90px 30px 30px;
  background-color: #fff;
	transition: all .4s ease-out 0s;
	margin-top: -10px;
}
.divicleaning_service_1 .et_pb_blurb_description h3{
margin-bottom: 15px;
font-family: 'Jost',Helvetica,Arial,Lucida,sans-serif;
font-weight:600;
font-size: 25px !important;
color: #000;
position:relative;	
}
.divicleaning_service_1 .et_pb_blurb_description h3::after{
content: "\24";
font-family: ETmodules !important;
position: absolute;
right: -75px;
top: -70px;
width: 75px;
height: 75px;
z-index: 2;
line-height: 70px;
text-align: center;
font-size: 30px;
color: #111111;
background-color: var(--yellow);
border-radius: 50%;
box-shadow: 0px 10px 30px 0px var(--yellow);
border: 5px solid #fff;
}
.divicleaning_service_1 .et_pb_blurb_description p{
font-size: 16px;
font-weight: 400;
line-height: 1.7;
	margin: 0px;
}
.divicleaning_service_1:hover .et_pb_blurb_description{
	background:var(--blue);
	color: #fff;
}
.divicleaning_service_1:hover .et_pb_blurb_description h3{
color: #fff ;
}
@media only screen and (max-width: 786px) {
.divicleaning_service_1 .et_pb_blurb_description h3::after {
right: 10px;
bottom: 145px;
  }
}
/*  service 2 */
.divicleaning_service_2 .et_pb_main_blurb_image img {
	width:100%;
	height:300px;
	object-fit:cover;
}
.divicleaning_service_2 .et_pb_main_blurb_image:before{
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0px;
top: 0px;
right: 0px;
box-shadow: inset 0px -200px 120px -20px var(--blue_overlay1);
z-index: 1;
transition: all 500ms ease;
}
.divicleaning_service_2 .et_pb_blurb_container{
	position: absolute;
left: 0px;
bottom: 50px;
width: 100%;
text-align: center;
padding: 0px 15px;
z-index: 2;
transition: all 500ms ease;
}
.divicleaning_service_2 .et_pb_main_blurb_image {
  display: block;
}
.divicleaning_service_2 .et_pb_module_header {
  position: relative;
  display: block;
  font-size: 30px;
  line-height: 38px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 3px;
  transition: all 500ms ease;
}
.divicleaning_service_2:hover .et_pb_module_header {
  transform: translateY(-68px);
}
.divicleaning_service_2 .et_pb_module_header span:hover{
	color:var(--yellow);
}
.divicleaning_service_2 .et_pb_blurb_description{
	position: absolute;
left: 0px;
bottom: -30px;
width: 100%;
font-size: 18px;
line-height: 34px;
color: #fff;
font-weight: 600;
margin: 0px;
opacity: 0;
visibility: hidden;
transition: all 500ms ease;
}
.divicleaning_service_2:hover .et_pb_blurb_description{
  opacity: 1;
  visibility: visible;
  bottom: 0px;
}
/*  SERVICE 3*/

.divicleaning_service_3 .et_pb_module_header{
margin-bottom: 30px !important;
}
.divicleaning_service_3 .et_pb_module_header:after{
content: "";
width: 30px;
height: 3px;
position: absolute;
top: 120px;
left: 50%;
transform: translateX(-50%);
background-color:var(--yellow);
}
.divicleaning_service_col_3:hover {
background-color:var(--yellow);
}
.divicleaning_service_col_3:hover .et_pb_blurb_description{
	color:#ffff;
}
.divicleaning_service_col_3:hover .divicleaning_service_3 .et_pb_module_header:after{
	background-color:#000;
}
/*  service 4 */
.divicleaning_service_4 .et_pb_main_blurb_image{
width: 90px;
height: 90px;
border-radius: 50%;
background:var(--blue);
align-items: center;
justify-content: center;
font-size: 30px;
font-weight: 600;
}
.divicleaning_service_col_4 .divicleaning_service_btn_4{
	color: var(--black) !important;
}
.divicleaning_service_col_4:hover .divicleaning_service_btn_4{
	color: var(--yellow) !important;
}
.divicleaning_service_4:hover .et_pb_module_header span{
color: var(--yellow) !important;
	
}
.divicleaning_service_col_4:hover .divicleaning_service_4 .et_pb_main_blurb_image{
	background:var(--yellow);
}
.divicleaning_service_4 .et_pb_main_blurb_image .et-pb-icon{
	line-height: 2;
}
/*  srvice 5 */
.divicleaning_service_col_5 .divicleaning_service_5{
	transition: 0.5s all ease;
}
.divicleaning_service_col_5 .divicleaning_service_5:hover{
  transform: translate(0, -10px);
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_main_blurb_image{
width: 100%;
display: block;
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_blurb_container {
  padding: 30px 30px 30px;
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_image_wrap {
  display: block;
  margin: auto;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  text-align: center;
  border-radius: 50%;
  color: #f26522;
  font-size: 30px;
  display: inline-block;
  box-shadow: 0px 0px 20px 0px #dddddd57;
  position: absolute;
  right: 45px;
  bottom: -25px;
  transition: 0.5s all ease;
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_module_header {
  display: block;
color: var(--yellow) !important;
  font-weight: 700;
  font-size: 25px !important;
  margin-bottom: 14px;
  line-height: 25px;
  transition: 0.5s all ease;
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_blurb_description h3{
display: block;
color: var(--blue) !important;
  font-weight: 700;
  font-size: 25px !important;
  margin-bottom: 5px;
  line-height: 25px;
  transition: 0.5s all ease;
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_blurb_description p{
margin-top: 0;
margin-bottom: 1rem;
line-height: 1.7;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-size: 15px;	
}
.divicleaning_service_col_5 .divicleaning_service_5:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #fff;
opacity: 1;
transition: 0.5s all ease;
}
/* hover css  */
.divicleaning_service_col_5 .divicleaning_service_5:hover::before {
  background-color: #000;
  opacity: .40;
}
.divicleaning_service_col_5 .divicleaning_service_5:hover .et_pb_module_header,
.divicleaning_service_col_5 .divicleaning_service_5:hover .et_pb_blurb_description h3,
.divicleaning_service_col_5 .divicleaning_service_5:hover .et_pb_blurb_description p{
	color: var(--white) !important;
}
.divicleaning_service_col_5 .divicleaning_service_5:hover .et_pb_image_wrap{
  transform: rotateY(360deg);
}
.divicleaning_service_col_5 .divicleaning_service_5 .et_pb_blurb_description p::after {
 content: "\24";
font-family: ETmodules !important;
position: absolute;
color: var(--yellow);
bottom: -10px;
left: 31px;
font-size: 40px;
font-weight: bold;
}
/*  contact v4 */
.divicleaning_form_4 .et_pb_button:before{
display: block !important;
content:'';	
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 100%;
background-color: var(--blue);
z-index: -1;
transition: all .5s;
visibility: hidden;
opacity: 1 !important;
margin: 0 !important;
}

.divicleaning_form_4 .et_pb_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
.divicleaning_form_text_4 .et_pb_text_inner{
	margin-left: 60px;
}
@media screen and (max-width: 786px) {
#divicleaning_form_col_4 {
height: 100%;
position: relative;
z-index: 1;
align-items: center;
padding: 0 70px 50px !important;
color: #fff;
}
	.divicleaning_form_text_4 .et_pb_text_inner{margin-left:0;}
	.divicleaning_form_5 .et_contact_bottom_container,.divicleaning_form_4 .et_contact_bottom_container{float:none;padding: 0 0 0 3%;}
	.divicleaning_service_1 .et_pb_module_header{font-size:145px;}
 }
/* contact form  */

.divicleaning_form_5 .et_pb_contact p .input{
  width: 100%;
  border: 2px solid #e8e8e8;
  padding: 22px 30px;
  background: #fff;
  border-radius: 5px;
}
.divicleaning_form_5 .et_pb_button:before{
display: block !important;
position: absolute;
content:'';		
bottom: 0;
right: 0;
width: 0;
height: 100%;
background-color: var(--blue);
z-index: -1;
transition: all .5s;
visibility: hidden;
opacity: 1 !important;
margin: 0 !important;
}

.divicleaning_form_5 .et_pb_button:hover::before{
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
/*  logo */
.divicleaning_log_col_2 .divicleaning_log_2 .et_pb_image_wrap{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
	 position: relative;
height: 132px;
border: 3px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
margin-bottom: 10px;
-webkit-transition: all .4s;
transition: all .4s;
border-radius: 15px;
 border-color: #f9fafc;
	 
}
 .divicleaning_log_col_2 .divicleaning_log_2 .et_pb_image_wrap:after{
width: 0px;
height: 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid;
  border-top-color: currentcolor;
position: absolute;
content: close-quote;
bottom: -10px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all .4s;
 border-color: #f9fafc;
 transition: all .4s;
}
.divicleaning_log_col_2:hover .divicleaning_log_2 .et_pb_image_wrap {
  border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  transition: all .4s;
	border-color: #0C2278;
}
.divicleaning_log_col_2:hover .divicleaning_log_2 .et_pb_image_wrap:after {
  border-top: 10px solid;
    border-top-color: currentcolor;
  -webkit-transition: all .4s;
  transition: all .4s;
  border-top-color: #0C2278;
}
.divicleaning_log_col_2:hover .divicleaning_log_col_2 .divicleaning_log_2 .et_pb_image_wrap {
  opacity: 1;
}
/*  */
.divicleaning_log_col_3 .divicleaning_log_img_3 {
	transition: all 300ms linear 0ms;
}
.divicleaning_log_col_3:hover .divicleaning_log_img_3{
  transform: scale(1.1);
}
/*  logo 4*/

.divicleaning_log_col_4 .divicleaning_log_review_4:after{
content: "\e033\e033\e033\e033\e033" !important;
font-family: 'ETmodules';
font-size: 20px;
color: var(--yellow);
top:80px;
position: absolute;
align-items: center;
visibility: visible;
left: 0;
right: 0;
}
/*  feature 2 */
.divicleaning_feature_2 .et_pb_row{
box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);
background-color: #FFF;
position: relative;	
	
}
.divicleaning_feature_2 #divicleaning_feature_col_2{
	height: 700px;
}
/* 980px below */
@media screen and (max-width: 980px) {
 .divicleaning_feature_2 .et_pb_row {
box-shadow: none;
  }
}
/* 4 */
.divicleaning_feature_4_blurb .et_pb_blurb_container {
  padding: 70px 20px 20px 20px;
  position: relative;
  border: 2px solid transparent;
  background-color: var(--yellow) !important;
	border-radius: 20px;
}
.divicleaning_feature_4_blurb .et_pb_main_blurb_image {
  display: inline-block;
  margin-bottom: 30px;
  line-height: 0;
  max-width: 100%;
  width: 112px;
  height: 112px;
  display: block;
  font-size: 60px;
  text-align: center;
  background-color: var(--blue);
  color: #fff;
  line-height: 112px;
  position: absolute;
  top: -60px;
  left: 20px;
  border-radius: 50%;
  box-shadow: 0px -4px var(--yellow);
  z-index: 1;
transition: all .5s ease-in-out;	
}
.divicleaning_feature_4_blurb:hover .et_pb_main_blurb_image{
background-color: var(--yellow) !important;
  color: #000;
  box-shadow: none;
}
.divicleaning_feature_4_blurb .et_pb_blurb_container:hover{
background-color:transparent !important;
border: 2px solid var(--yellow);
}
.divicleaning_feature_4_blurb:hover .et_pb_main_blurb_image{
background-color: var(--yellow) !important;
}
.divicleaning_feature_4_blurb:hover .et_pb_blurb_description,
.divicleaning_feature_4_blurb:hover .et_pb_module_header span{
	color:#fff !important;
}
/* Timeline V3 */
.divicleaning_timelinev3_text span{color:var(--yellow);}
.divicleaning_timelinev3_blurb .et_pb_blurb_container{width:50%;padding-left: 20px;}
.divicleaning_timelinev3_blurb1 .et_pb_blurb_container{width:50%;padding-right: 20px;}
@media only screen and (max-width:767px){
.divicleaning_timelinev3_blurb .et_pb_blurb_container,.divicleaning_timelinev3_blurb1 .et_pb_blurb_container{padding-left: 0;
	width: 100%;padding-right:0;}}
/* Timeline V4 */
.divicleaning_timelinev4_plan .et_pb_column:hover .et_pb_icon{-webkit-animation: pulse_1 1s infinite;animation: pulse_1 1s infinite;animation-duration: 2s;}
@keyframes pulse_1{
0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}}
/* Timeline V5 */
.divicleaning_timelinev5:hover .et_pb_text{background:var(--blue);color:var(--white);}
.divicleaning_timelinev5:hover .et_pb_blurb:before{background: var(--yellow);}
.divicleaning_timelinev5:hover .divicleaning_timelinev5_text:before{right: -50px;}
.divicleaning_timelinev5:hover .divicleaning_timelinev5_text1:before{left: -50px;}
/*  about /intro  */
.divicleaning_title_3 .et_pb_text_inner h2{
	padding-top:40px
}
.divicleaning_title_3 .et_pb_text_inner span{
	font-size: 220px;
position: absolute;
left: 0;
top: 0;
z-index: -1;
line-height: 0.7;
color: transparent;
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 1px #0a1026;
opacity: 0.13;
font-weight: bold;
}  
.divicleaning_aboutus_v2_tab .et_pb_tab_content ul{
	margin-top:30px;
}
.divicleaning_aboutus_v2_tab .et_pb_tab_content li {
  border-top: 1px solid #F0F0F0;
  list-style: none;
  color: #646464;
  padding: 15px 0;
}
.divicleaning_aboutus_v2_tab .et_pb_tab_content li:before{
content: "\4e" !important;
font-family: 'ETmodules';
font-size: 20px;
color: var(--yellow);
padding:15px;
}
.divicleaning_aboutus_v2_tab .et_pb_tabs_controls li {
    width: 33%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.divicleaning_aboutus_v2_tab .et_pb_tabs_controls li {
    width: 100%; 
  text-align: center;
}
}
@-webkit-keyframes ripple-white {
 0% {
  opacity:0;
  transform:scale(1)
 }
 40% {
  opacity:1;
  transform:scale(1.2)
 }
 100% {
  opacity:0;
  transform:scale(1.4)
 }
}
/*  about /intro  v4 */
.divicleaning_aboutus_v4_blurb .et_pb_blurb_container{
	padding-left:0px
}
/* Pricing Table */
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing_heading{
	background-color: var(--blue);
	padding-top: 40px;
}
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing_content_top{
background-color: var(--blue);
	padding-bottom: 50px;
	padding-top: 0px;
}
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing {
  text-align: center;
}
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing li span::before{
content: '\52';
font-family: ETmodules !important;
font-weight: bolder;
color: var(--blue) !important;
border: none;
top: 0;
position: relative;
}
/* btn */
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing_table_button::before {
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;
}
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_table_button,
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing_table_button::after {
  position: relative;
  margin-left: 7px !important;
  top: unset !important;
  left: unset !important;
  right: unset !important;
  bottom: unset !important;
}
.divicleaning_price_t1 .divicleaning_price .et_pb_pricing_table_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
/* pricing tab 2 */
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_heading {
  position: relative;
  text-align: right;
 margin-top: 40px;
  padding-right: 40px;
}
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_content_top {
  border: none;
  text-align: right;
  padding-top: 0;
  padding-right: 40px;
}
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_frequency {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 50px;
  text-align: right;
  top: 40px;
}
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing li span::before{
content: '\4e';
font-family: ETmodules !important;
font-weight: bolder;
color: #fff!important;
border: none;
top: 0;
position: relative;
}
.divicleaning_price_t2 .divicleaning_price_v2:hover {
  border-color: #ffffff;
}
/* btn hover */
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_table_button:before{
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;	
}
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_table_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}
/* 786px below */
@media screen and (max-width: 786px) {
.divicleaning_price_t2 .divicleaning_price_v2 .et_pb_pricing_content {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
	padding:0px;
	text-align: center;	
}
}
/* pricing v3 */
.divicleaning_price_t3 .divicleaning_price_v3{
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_table{
  background-color: var(--blue);
  margin-bottom: 30px;
  border-radius: 30px 30px 0 30px;
  transition: 0.6s;
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_heading{
position: relative;
background-color: #ffffff;
border-radius: 30px 30px 0 30px;
padding: 30px 30px 30px 50px;
margin:25px;
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_heading::before{
content: '\05a';
font-family: ETmodules !important;
font-weight: bolder;
color: #000!important;
border: none;
top: 45px;
font-size: 45px;	
position: absolute;
font-weight: 400 !important;
left: 40px;	
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_content_top {
border: none;
position: absolute;
right: 40px;
margin-top: -104px;
padding-top: 0px;
padding-bottom: 0px;
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing li span::before{
content: '\4e';
font-family: ETmodules !important;
font-weight: bolder;
color: #fff!important;
border: none;
top: 0;
position: relative;
}
/* btn hover */
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_table_button:before{
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;	
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_table_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}

.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_table_button::after {
  position: relative;
  top: unset !important;
  left: unset !important;
  right: unset !important;
  bottom: unset !important;
}
.divicleaning_price_t3 .divicleaning_price_v3 .et_pb_pricing_table:hover {
  transform: translateY(-5px);
  background-color: var(--green);
}
/* pricing tab 4 */
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_heading{
position: absolute;
margin-top: 110px;
text-align: center;
left: 0;
right: 0;
}
.divicleaning_price_t4 .divicleaning_price_v4  .et_pb_pricing_content_top{
 border:none;
}
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_table{
  padding-top: 30px;
}
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_frequency{
	color: var(--green) !important;
}
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_content {
  padding: 50px;
  text-align: left;
  position: relative;
}
/* btn hover */
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_table_button:before{
  content: "" !important;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  opacity: 1 !important;
  margin: 0 !important;	
}
.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_table_button:hover::before {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0;
}

.divicleaning_price_t4 .divicleaning_price_v4 .et_pb_pricing_table_button::after {
  position: relative;
  top: unset !important;
  left: unset !important;
  right: unset !important;
  bottom: unset !important;
}
/* pricing v5 */
.divicleaning_price_v5{
	background-color: var(--blue)!important;
}
.divicleaning_price_v5 .et_pb_pricing_table_12 {
  text-align: center;
}
.divicleaning_price_v5 .et_pb_pricing_heading {
background-color: var(--blue);
margin: 20px 40px 10px;
border-bottom: 3px solid #ddd;
}

.divicleaning_price_v5 .et_pb_pricing_content_top{
	border:none;
	padding-bottom: 0px;
   margin-bottom: 30px;
}
.divicleaning_price_v5 .et_pb_frequency {
  position: absolute;
  bottom: -25px;
  text-align: center;
  left: 0;
  right: 0;
}
/* counter v3 */
.divicleaning_counter_v3 .divicleaning_icon .et_pb_icon_wrap{
	clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
color: #fff;
font-size: 20px;
height: 60px;
left: 0;
line-height: 60px;
margin: auto;
position: absolute;
right: 0;
top: -30px;
width: 60px;
transition: .3s;
background-color: var(--yellow);
}
.divicleaning_counter_v3 .divicleaning_counter{
padding-bottom: 25px;
padding-top: 20px;
}
.divicleaning_counter_v3 .divicleaning_counter .percent {
  height: 25px;
  position: relative;
}
/* 786px below*/
@media screen and (max-width: 786px) {
.divicleaning_counter_v3 {
		margin: 0 0 60px!important;
	}
}

/* counter 4 */
.divicleaning_counter_v4 .divicleaning_icon_v4 .et_pb_icon_wrap{
height: 80px;
width: 80px;
background-color:var(--blue);
text-align: center;
border-radius: 15px;	
} 
.divicleaning_counter_v4 .divicleaning_icon_v4 {
	margin-bottom:0px !important;
}
.divicleaning_counter_v4 .divicleaning_icon_v4 .et_pb_icon_wrap .et-pb-icon{
line-height:2;
}
.divicleaning_counter_v4 .divicleaning_counter_4 .percent {
height: 60px;
position: relative;
margin-bottom: 0px;
margin-top: -10px
}
.divicleaning_counter_v4 .divicleaning_counter_4 .et_pb_with_title .percent{
	margin-bottom:0;
}
/* counter */
.divicleaning_counter_v5  .percent {
  height: 90px;
  position: relative;
}
.divicleaning_counter_v5 .percent-value:before{
position: absolute;
content: '';
left: 0px;
bottom: 0px;
height: 2px;
width: 40px;
background-color: var(--yellow);
}


/* Gallery v1 */
.divicleaning_gallery_v1:before{
position: absolute;
content: '';
width: calc(100% - 40px);
height: calc(100% - 40px);
left: 20px;
top: 20px;
opacity: 0.9;
z-index: 1;
transform: scale(0,0);
opacity: 0;
transition: all 500ms ease;
background-color: var(--blue);
}
.divicleaning_gallery_v1:hover:before {
  transform: scale(1,1);
  opacity: 1;
}

.divicleaning_gallery_v1::after {
content: "\4c";
font-family: ETmodules !important;
position: absolute;
top: 40%;
left: 38%;
font-size: 25px;
transition: transform 0.4s ease;
transition: all 500ms ease;
transform: scale(0,0);	
background: #fff;
border-radius: 50%;
color: var(--yellow) !important;
box-shadow: var(--green) 0px 5px 15px;
z-index: 1;
width: 80px;
height: 80px;
line-height: 3;
text-align: center;
}
.divicleaning_gallery_v1:hover:after{
	  transform: scale(1,1);
}

/* Gallery v2 */
.divicleaning_gallery_v2:before{
background: var(--blue_overlay1);
transition: 1s;
position: absolute;
content: '';
width: calc(100% );
height: calc(100%);	
opacity: 0.9;
z-index: 1;
opacity:0;
transform: scale(0);
opacity: 0;
}
.divicleaning_gallery_v2:hover::before {
  opacity: 1;
  transform: scale(1) rotate(360deg);
}
.divicleaning_gallery_v2::after {
z-index: 1;
width: 60px;
height: 60px;
line-height: 3;
text-align: center;
background: var(--blue);
color: #fff;
content: "\006e""";
font-family: ETmodules !important;
position: absolute;
top: 40%;
left: 40%;
font-size: 20px;
border-radius: 10px;
transition: 1s;
transform: scale(0);	

}
.divicleaning_gallery_v2:hover:after{
	  transform: scale(1) rotate(360deg);
}
/* Gallery v3 */

.divicleaning_gallery_v3:before{
background: var(--blue_overlay1);
transition: 1s;
position: absolute;
content: '';
width: calc(100% );
height: calc(100%);	
z-index: 1;
opacity:0;
transform: translateX(-100%);
transition: 1s;

}
.divicleaning_gallery_v3:hover::before {
  opacity: 1;
 transform: translateX(0);
}
.divicleaning_gallery_v3::after {
z-index: 1;
width: 60px;
height: 60px;
line-height: 3;
text-align: center;
background: var(--blue);
color: #fff;
content: "\006e""";
font-family: ETmodules !important;
position: absolute;
top: 40%;
left: 40%;
font-size: 20px;
border-radius: 10px;
transition: 1s;
transform: scale(0,0);
opacity:0;	

}
.divicleaning_gallery_v3:hover:after{
 transform: translateX(0);
	opacity:1;
}
/* glary */
.divicleaning_gallery_v_1{
	overflow:hidden;
}
.divicleaning_gallery_v_1 .et_overlay{
	position: absolute;
background: var(--blue_overlay1);
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
transform: translateX(-100%);
transition: 1s;
}
.divicleaning_gallery_v_1:hover .et_overlay {
  transform: translateX(0);
}
/* 2 */
.divicleaning_gallery_v_2 .et_overlay {
  position: absolute;
  content: '';
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  left: 20px;
  top: 20px;
  opacity: 0.9;
  z-index: 1;
  transform: scale(0,0);
  opacity: 0;
  transition: all 500ms ease;
  background-color: var(--blue);
}
.divicleaning_gallery_v_2:hover .et_overlay {
  transform: scale(1,1);
  opacity: 1;
}
.divicleaning_gallery_v_2 .et_overlay:before{
position: absolute;
top: 40%!important; 
left: 38%;
font-size: 25px;
transition: transform 0.4s ease;
transition: all 500ms ease;
transform: scale(0,0);
background: #fff;
border-radius: 50%;
color: var(--yellow) !important;
box-shadow: var(--green) 0px 5px 15px;
z-index: 1;
width: 80px;
height: 80px;
line-height: 3;
text-align: center;
}

.divicleaning_gallery_v_2:hover .et_overlay::before{
  transform: scale(1,1);
}
/*   gallry 3*/
.divicleaning_gallery_v_3{
	overflow:hidden;
}
.divicleaning_gallery_v_3 .et_overlay{
background: var(--blue_overlay1);
transition: 1s;
position: absolute;
content: '';
width: calc(100% );
height: calc(100%);
opacity: 0.9;
z-index: 1;
opacity: 0;
transform: scale(0);
opacity: 0;;
}
.divicleaning_gallery_v_3:hover .et_overlay {
 opacity: 1;
transform: scale(1) rotate(360deg);
}
.divicleaning_gallery_v_3 .et_overlay:before{
z-index: 1;
width: 60px;
height: 60px;
line-height: 3;
text-align: center;
background: var(--blue);
color: #fff;
content: "\006e""";
font-family: ETmodules !important;
position: absolute;
top: 40%!important;
left: 40%;
font-size: 20px;
border-radius: 10px;
transition: 1s;
transform: scale(0);;
}

.divicleaning_gallery_v_3:hover .et_overlay::before{
transform: scale(1) rotate(360deg);
}
/* gllary */
.divicleaning_gallery_v_4 .et_overlay{
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(0,0,0, .60);
opacity: 0;
transition: all 450ms ease-out 0s;
transform: rotateY(180deg) scale(0.5,0.5); 
}
.divicleaning_gallery_v_4:hover .et_overlay {
opacity: 1;
transform: rotateY(0deg) scale(1,1); 
}
 .divicleaning_gallery_v_4 .et_overlay:before{
position: absolute;
right: 20px !important;
top: 20px !important;
width: 50px;
height: 50px;
color: #ffffff;
line-height: 50px;
background: #11b4f5;
display: block;
font-size: 16px;
z-index: 1;
text-align: center;
border-radius: 100%;
left: 75% !important;
transition: 1s;	
}

 .divicleaning_gallery_v_4:hover .et_overlay::before{
transform: scale(1) rotate(360deg);
}


/*hover title */

.divicleaning_gallery_v_4 .et_pb_gallery_title {
  position: absolute;
  top: 90px;
  right: 0;
 left: 0;
 opacity: 0;
 transition: all 450ms ease-out 0s;
 transform: rotateY(180deg) scale(0.5,0.5); 
z-index: 3;	
}

.divicleaning_gallery_v_4 .et_pb_gallery_caption {
  position: absolute;
  top: 120px;
  right: 0;
  left: 0;
 opacity: 0;
 transition: all 450ms ease-out 0s;
 transform: rotateY(180deg) scale(0.5,0.5);
z-index: 3;	
	
}
.divicleaning_gallery_v_4 :hover .et_pb_gallery_caption ,
.divicleaning_gallery_v_4 :hover .et_pb_gallery_title{
opacity: 1;
transform: rotateY(0deg) scale(1,1); 
}
/* gallrey 5 */
.divicleaning_gallery_v_5{
	overflow:hidden;
}
.divicleaning_gallery_v_5 .et_overlay {
position: absolute;
content: '';
width: calc(100% - 40px);
height: calc(100% - 40px);
left: 20px;
top: 20px;
opacity: 0.9;
z-index: 1;
transform: translatey(-100%);
opacity: 0;
transition: all 500ms ease;
background: var(--blue_overlay1);
}
.divicleaning_gallery_v_5:hover .et_overlay {
  transform: translate(0);
}
.divicleaning_gallery_v_5 .et_pb_gallery_title {
  position: absolute;
top: 150px;
  right: 0;
 left: 0;
 opacity: 0;
 transition: all 450ms ease-out 0s;
transform: translatey(-100%);
z-index: 3;	
}
.divicleaning_gallery_v_5 :hover .et_pb_gallery_title{
  transform: translate(0);	
	opacity: 1;
}
@media (max-width: 980px){
.divicleaning_gallery_v_1  .et_pb_grid_item, 
.divicleaning_gallery_v_2 .et_pb_grid_item,
.divicleaning_gallery_v_3 .et_pb_grid_item,
.divicleaning_gallery_v_4  .et_pb_grid_item,
.divicleaning_gallery_v_5 .et_pb_grid_item {
width: 100% !important;
clear: none;
float: center;
max-width: 100%;
text-align: center;
overflow: hidden;;
}
.divicleaning_gallery_v_1 img,		
.divicleaning_gallery_v_2 img,		
.divicleaning_gallery_v_3 img,		
.divicleaning_gallery_v_4 img,	
.divicleaning_gallery_v_5 img {
		width:100%;
		max-width:100%;
	}
}
/* news letter */
.divicleaning_newsletter_v3{
	
}
.divicleaning_newsletter_v3 .et_pb_newsletter_button_wrap {
height: 55px;
overflow: hidden;
width: 30%;
top: 14px;
position: absolute;
right: 14px;
}
/* 786 */
@media screen and (max-width: 786px) {
 .divicleaning_newsletter_v3 .et_pb_newsletter_button_wrap {
   position:relative;
	 width: 100%;
	 right:0;
	 top:0;
  }
}
.divicleaning_newsletter_v3  .et_pb_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  display: block !important;
  opacity: 1 !important;
  margin: 0 !important;
  left: auto !important;
}
.divicleaning_newsletter_v3 .et_pb_button:hover::after {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0 !important;
}
/* newsletter 5 */
.divicleaning_newsletter_v5 .et_pb_newsletter_field {
  position: relative;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  flex-basis: 60% !important;
 height: 65px;
  overflow: hidden;
}

.divicleaning_newsletter_v5 .et_pb_newsletter_button_wrap {
  flex-basis: 35% !important;
  position: relative;
  height: 80px;
  overflow: hidden;
}
.divicleaning_newsletter_v5 .et_pb_button::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--blue);
  z-index: -1;
  transition: all .5s;
  visibility: hidden;
  display: block !important;
  opacity: 1 !important;
  margin: 0 !important;
  left: auto !important;
  border-radius: 10px;	
}
.divicleaning_newsletter_v5 .et_pb_button:hover::after {
  visibility: visible;
  width: 100%;
  right: auto;
  left: 0 !important;
}
/* 786 */
@media screen and (max-width: 786px) {
.divicleaning_newsletter_v5 .et_pb_newsletter_field {
		  flex-basis: 100% !important;
	}
.divicleaning_newsletter_v5 .et_pb_newsletter_button_wrap {	
	flex-basis: 100% !important;
	margin-top: 20px;
	}
}

/* faq	 */
.divicleaning_faq_v5{
}
.divicleaning_faq_v1 .et_pb_toggle_title::before {
left: auto;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
font-size: 20px;
border: 1px solid #e9e9e9;
border-radius: 50%;
background: #fff;
margin-top: -20px;
right: -35px;
color: var(--blue) !important;	 
}
.divicleaning_faq_v5_icon{
	
}
.divicleaning_faq_v1_icon .et_pb_icon_wrap {
  transform: translate(-50%,-50%);
  height: 100px;
  width: 100px;
  text-align: center;
  line-height: 100px;
  background: #fff;
    background-size: auto;
  border-radius: 50%;
  font-size: 18px;
  color: #29a268;
  z-index: 9;
}
/* faq */
.divicleaning_faq_v2 .et_pb_toggle.et_pb_module:before{
content: '';
height: 0;
width: 6px;
position: absolute;
top: -1px;
bottom: -1px;
left: -1px;
margin: auto;
background-color: var(--yellow);
transition: all 300ms linear 0ms;
opacity: 0;
height: 100%;
opacity: 1;
height: 100%;
opacity: 1;	
}
/* faq 3 */
.divicleaning_faq_v3 {
	
}

.divicleaning_faq_v3 .percent-value::before {
  position: absolute;
  content: '';
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 40px;
  background-color: var(--blue);
}
.divicleaning_faq_v3 .percent {
  height: 90px;
  position: relative;
}
.divicleaning_faq_toggle_v3 .et_pb_toggle_title::before{
right: -19px!important;
width: 60px;
height: 60px;
color: #ffffff;
font-size: 14px;
text-align: center;
line-height: 60px;
border-radius: 0px 8px 8px 0px;
background-color: var(--blue);
margin-top: -18px;
position: absolute;
top:0;	
}
/* faq 4 */
.divicleaning_faq_v4 .et_pb_accordion_item {
border: 2px solid aliceblue;
border-radius: 7px;
margin-bottom: 15px;
box-shadow: none;
position: relative;
padding: 25px 16px;
cursor: pointer;
}
.divicleaning_faq_v4 .et_pb_accordion_item:hover{
	border-color: var(--blue);
}

/* faq 5 */
.divicleaning_faq_v5{
	border-top: 1px solid #d9e5e8 !important;
}

.divicleaning_faq_v5 .et_pb_toggle {
  border-bottom: 1px solid #d9e5e8 !important;
/*   border-top: 1px solid #d9e5e8 !important; */
}
.divicleaning_faq_v5 .et_pb_toggle_close {
background-color: #fff;
  padding: 15px;
}
.divicleaning_faq_v5 .et_pb_accordion_item{
 margin-bottom:0 !important;	
}
/* Steps */
.divicleaning_steps_v1{}
.divicleaning_steps_v1 {
  border-radius: 4px;
  padding: 60px 27px 50px;
  margin-bottom: 30px;
  position: relative;
  background: #fff;
  transition: all 0.4s ease-in;
}
.divicleaning_steps_v1:hover {
  background: var(--yellow);
}
.divicleaning_steps_v1 .divicleaning_steps_blurb .et_pb_main_blurb_image {
  height: 160px;
  width: 160px;
  background: #F7F9FF;
  border-radius: 50%;
  margin: 0 auto 37px;
  line-height: 220px;
  transition: all 0.4s ease-in;
	
}
.divicleaning_steps_v1:hover .divicleaning_steps_blurb .et_pb_main_blurb_image  {
  background: #fff;
}
/*  steps 2 */
.divicleaning_steps_v2 .et_pb_main_blurb_image {
  background-color: var(--yellow);
  color: #fff;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 50%;
  margin-bottom: 20px;
  box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004);
}
/*  steps 3*/
.divicleaning_steps_v3{
}
.divicleaning_steps_v3:hover .et_pb_main_blurb_image {
  transform: rotateY(360deg);
  transition: 1s;
}
/*  steps 4 */
.divicleaning_steps_v4 .et_pb_main_blurb_image .et-pb-icon {
  border-radius:50%;
  overflow: hidden;
  border-width: 3px;
  border-color:#666;
  border-style: dotted;
  padding: 15px;
color: var(--yellow) !important;	
}
/*  steps 5 */
.divicleaning_steps_v5 .et_pb_main_blurb_image .et-pb-icon{
color: var(--blue) ;	
}
.divicleaning_steps_v5:hover .et_pb_main_blurb_image .et-pb-icon{
color: #fff;	
}
.divicleaning_steps_v5 .et_pb_main_blurb_image {
margin: 0 auto 37px;
line-height: 175px;
transition: all 0.4s ease-in;
width: 150px;
height: 150px;
background: #fff;
border-radius: 5px;
border: 1px dashed #adadad;
transform: rotate(45deg);
box-shadow: 7px 5px 30px rgba(72,73,121,.15);
transition: .5s;
}
/* .divicleaning_steps_v5 .et_pb_main_blurb_image:after{
position: absolute;
content: '';
width: 150px;
height: 150px;
background: #ffffff;
border-radius: 5px;
border: 1px dashed #adadad;
left: -53px;
top: -50px;
z-index: -1;
transform: rotate(45deg);
box-shadow: 7px 5px 30px rgba(72, 73, 121, 0.15);
transition: .5s;
} */
.divicleaning_steps_v5:hover .et_pb_main_blurb_image {
background-color: var(--blue);
}
/* 980 below  */
@media (max-width: 980px){
.divicleaning_steps_v5_col {
  width: 100%;
  margin-bottom: 60px;
}
}


/* blog v1*/
/* blog v1*/
.divicleaning_blog_v_1 .et_pb_blog_grid .et_pb_post {
  border:none;
  background-color: #fff;
  word-wrap: break-word;
}
.divicleaning_blog_v_1 .category.post-meta {
	position: relative;
	top:-15px;
}
.divicleaning_blog_v_1 .blog-category{
font-weight: 700;
background-color: var(--blue);
color: #fff;
padding: 15px;
border-radius: 40px;
font-size: 14px;
z-index: 1;	
position:absolute;	
}
.divicleaning_blog_v_1 .et_pb_post .author::before {
  content: "\e08a";
  font-family: ETmodules !important;
color: #fff;
  padding-right: 10px;
}
.divicleaning_blog_v_1 .et_pb_post .date::before {
  content: "\e025";
  font-family: ETmodules !important;
color: #fff;
  padding: 0px 10px;
}
.divicleaning_blog_v_1 .et_pb_post .post-meta a{
	color:#fff;
}
 .divicleaning_blog_v_1 .divicleaning_blog_v_1_content{
position: absolute;
bottom: 100px;
}
 .divicleaning_blog_v_1 .divicleaning_blog_v_1_content .entry-title {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
 .divicleaning_blog_v_1 .divicleaning_blog_v_1_content .post-meta{
	  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
	margin-bottom: 15px; 
}
 .divicleaning_blog_v_1 .et_pb_post{
position:relative;
} 
.divicleaning_blog_v_1 .et_pb_image_container .entry-featured-image-url{
	overflow:hidden;
}
 .divicleaning_blog_v_1 .et_pb_blog_grid .et_pb_image_container img {
  min-width: 100%;
  max-width: 100%;
  height: 450px;
object-fit: cover;
	transition: 0.3s;
}					
	.divicleaning_blog_v_1 .et_pb_post:hover .et_pb_image_container .entry-featured-image-url img {					
	transform: scale(1.1);					
	}					
.divicleaning_blog_v_1 .et_pb_image_container {
  z-index: 0;
}
.divicleaning_blog_v_1 .et_pb_image_container .entry-featured-image-url:before{			
background: #000;			
content: "";			
height: 100%;			
left: 0;			
position: absolute;			
top: 0;			
width: 100%;			
z-index: 1;			
opacity: 0.5;			
}			
.divicleaning_blog_v_1 .post-content .more-link::after {
  content: "\24";
  font-family: ETmodules !important;
  color: #fff;
  position: absolute;
  right: -20px;
  color: #004976;
background-color: var(--yellow);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  line-height: 60px;
  font-size: 20px;
  text-align: center;
  bottom: 20px;
}
.divicleaning_blog_v_1 .post-content .more-link::after:hover{
background-color: var(--blue);	
} 
/* Blog v2 */
/* blog grid 4 colom */
.px_blog_v2_4col .et_pb_ajax_pagination_container {
  display: grid;
  grid-gap: 25px;
  grid-template-columns: repeat(4, 25%);
}
/* 980px below */
@media screen and (max-width: 980px) {
  .px_blog_v2_4col .et_pb_ajax_pagination_container {
  grid-template-columns: repeat(2, 48%);
}
}
@media screen and (max-width: 786px) {
  .px_blog_v2_4col .et_pb_ajax_pagination_container {
  grid-template-columns: repeat(1, 100%);
}
}
.divicleaning_blog_v_2 et_pb_post {
  margin-bottom: 0px !important;
  word-wrap: break-word;
}
/* image */
.divicleaning_blog_v_2 .et_pb_post a img {
  vertical-align: bottom;
  max-width: 100%;
  object-fit: cover;
  height: 350px;
}
.divicleaning_blog_v_2 .entry-title {
 font-size: 20px;
line-height: 26px;
font-weight: 600;
position: absolute;
bottom: 30px;
color: #fff;
margin: 20px;
visibility: hidden;
opacity: 0;
transform: translateY(50%);
transition: all .3s ease;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: .2s;	
}
.divicleaning_blog_v_2 .post-meta {
position: absolute;
bottom: 135px;
margin-left: 20px;
background-color: var(--yellow);
margin-bottom: 0;
padding: 2px 15px;
  padding-bottom: 2px;
color: var(--blue) !important;
border-radius: 2px;
padding-bottom: 2px;
visibility: hidden;
opacity: 0;
transform: translateY(50%);
transition: all .3s ease;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: .2s;	
}
.divicleaning_blog_v_2 .post-meta a{
color: var(--blue) !important;
font-size:12;
font-weight:700;	
} 
.divicleaning_blog_v_2 .et_pb_post .entry-featured-image-url{
	overflow:hidden;
}
.divicleaning_blog_v_2 .et_pb_post .entry-featured-image-url:before{
background: linear-gradient(to bottom,rgba(36, 127, 251,0) 0%, var(--blue)  100%);
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
visibility: hidden;
opacity: 0;
transform: translateY(50%);
transition: all .3s ease;
}
.divicleaning_blog_v_2 .et_pb_post:hover .entry-featured-image-url:before {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.divicleaning_blog_v_2 .et_pb_post:hover .post-meta,
.divicleaning_blog_v_2 .et_pb_post:hover .entry-title{
  transform: translateY(0);
  visibility: visible;
  transition-delay: .2s;
  opacity: 1;
}
/* Blog v3 */
.divicleaning_blog_v_3 .et_pb_image_container .entry-featured-image-url {
  overflow: hidden;
}
.divicleaning_blog_v_3  .et_pb_image_container img {
transition: all 10s;
}
.divicleaning_blog_v_3 .et_pb_post:hover .et_pb_image_container img {
transform: scale(2);
}
.divicleaning_blog_v_3 .et_pb_image_container img {
  min-width: 100%;
  max-width: 100%;
  height: 290px;
  object-fit: cover;
}
.divicleaning_blog_v_3 .et_pb_post .post-meta {
  position: relative;
}
.divicleaning_blog_v_3 .et_pb_post .published {
position: absolute;
padding: 6px 20px;
font-size: 15px;
font-weight: 500;
border-radius: 50px;
background-color: var(--yellow);
color: #fff;
bottom: 340px;
}
 .divicleaning_blog_v_3 .et_pb_post .post-meta a{
font-size: 14px;
font-weight: 600;	
}
.divicleaning_blog_v_3 .et_pb_post .post-content .more-link{
color: var(--blue) !important;
font-size: 18px;
font-weight: 600;
text-transform: capitalize;
}
.divicleaning_blog_v_3 .et_pb_post .post-content .more-link:hover{
color:#000 !important;	
}
.divicleaning_blog_v_3 .et_pb_post .more-link::after {
font-family: ETmodules;
line-height: 30px;
margin-left: 5px;
content: "\24";
position: absolute;	
}
.divicleaning_blog_v_3 .et_pb_post  {
  border-radius: 20px 20px 0 0 !important;
  border: none;
}
/* Blog v4 */

.divicleaning_blog_v_4 .et_pb_image_container {
 
} 
.divicleaning_blog_v_4 .et_pb_blog_grid .et_pb_post {
  border: none;
  box-shadow: 0px 0px 20px 0px #dddddd45;
  padding: 19px 19px 40px;
transition: 0.5s all ease;	
}
/* hover */
.divicleaning_blog_v_4 .et_pb_blog_grid .et_pb_post:hover {
  transform: translate(0, -10px);
}
.divicleaning_blog_v_4 .et_pb_post .entry-featured-image-url {margin-bottom:0px;}

.divicleaning_blog_v_4 .post-meta{
line-height: 26px;
font-weight: 600
}
.divicleaning_blog_v_4 .date {
border-radius: 0 0 30px 0;
color: #fff !important;
top: 0;
font-weight: 700;
background-color: var(--blue);
padding: 15px;
font-size: 14px;
z-index: 1;
position: relative;
left: -20px;
transition: 0.5s all ease;	
}
.divicleaning_blog_v_4 .et_pb_blog_grid .et_pb_post:hover .date {
  border-radius: 0;
}
.divicleaning_blog_v_4  .et_pb_image_container {
  margin: -38px -20px 29px;
}
.divicleaning_blog_v_4 .blog-category {
  margin-left: 10px;
}
.divicleaning_blog_v_4 .et_pb_post .author::before {
  content: "\e08a";
  font-family: ETmodules !important;
color: var(--yellow) !important;
  padding-right: 10px;
}
.divicleaning_blog_v_4 .et_pb_post .blog-category::before {
  content: "\e074";
  font-family: ETmodules !important;
color: var(--yellow) !important;
  padding-right: 10px;
}
.divicleaning_blog_v_4 .et_pb_post .post-content .more-link {
  color: var(--yellow) !important;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.divicleaning_blog_v_4 .et_pb_post .more-link::after {
  font-family: ETmodules;
  line-height: 30px;
  margin-left: 5px;
  content: "\24";
  position: absolute;
}
/* Blog 5 */
.divicleaning_blog_v_5 .et_pb_blog_grid .et_pb_post {
	border: none;
}

.divicleaning_blog_v_5_content {
  position: relative;
}
.divicleaning_blog_v_5 .et_pb_image_container {
  z-index: 0;
}
.divicleaning_blog_v_5 .date {
border-radius: 50%;
color: #fff !important;
font-weight: 700;
background-color: var(--blue);
padding: 8px;
font-size: 14px;
z-index: 8;
position: absolute;
text-align: center;
margin-top: 146px;
height: 70px;
width: 75px
}
.divicleaning_blog_v_5 .et_pb_post .post-meta {
  font-size: 18px;
  margin-bottom: 10px;
  text-align: end;
  text-transform: capitalize;
  font-weight: 500;
  font-style: italic;
}
.divicleaning_blog_v_5 .et_pb_post .post-meta .author::before {
  content: "\e08a";
  font-family: ETmodules !important;
color: var(--yellow) !important;
  padding-right: 10px;
}
.divicleaning_blog_v_5 .et_pb_post .post-content .more-link {
  display: inline-block;
  padding: 15px 30px 15px 10px;
  border-radius: 10px 10px 0 10px;
  font-size: 15px;
  font-weight: 500;
  background-color: var(--blue);
  color: #fff;
  transition: 0.6s;
  position: relative;
  margin-top: 30px;
}
.divicleaning_blog_v_5 .et_pb_post .post-content .more-link::after {
  font-family: ETmodules;
  line-height: 30px;
  margin-left: 5px;
  content: "\24";
  position: absolute;
}
.divicleaning_blog_v_5 .et_pb_blog_grid .et_pb_post{
border: none;
padding: 19px 19px 40px;
background-color: #ffffff;	
box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
border-radius: 0 0 5px 5px;
transition: 0.6s;	
}
	@media screen and (max-width: 980px){
.divicleaning_blog_v_5 .entry-title {
  margin-top: 35px;
}
 }

/* portfolio v1 */
/* portfolio v1 3 col */
.divicleaning_project_v1_3col .et_pb_ajax_pagination_container {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(3, 33.33%);
}
.divicleaning_v1_portfolio .et_pb_portfolio_item .et_portfolio_image::before {
  background: var(--blue);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
transition: 0.3s;	
}

.divicleaning_v1_portfolio .et_pb_portfolio_item:hover .et_portfolio_image::before {
  opacity: 0.7;
  visibility: visible;
}
.divicleaning_v1_portfolio {}
.divicleaning_v1_portfolio .et_pb_portfolio_item .des {
 background: var(--blue);
z-index: 3;
padding: 20px;
margin: 0px 30px;
position: relative;
top: -30px;
transition: 0.3s;	
}
.divicleaning_v1_portfolio .des .et_pb_module_header a::after {
  content: "\24";
  font-family: 'ETmodules';
font-weight: 600;
justify-content: center;
width: 50px;
align-items: center;
height: 50px;
background-color: var(--yellow);
border-radius: 50px;
display: inline-flex;
margin-bottom: 20px;
color: var(--color2);
right: 5px;
position: absolute;
box-shadow: 0 8px 16px 0px rgba(255, 212, 127, 0.3);
transition: 0.3s;
top: 30px;	
}
.divicleaning_v1_portfolio .et_pb_portfolio_item:hover .des .et_pb_module_header a::after {
  top: -20px;
}

/* portfolio v2 3 col */
.divicleaning_project_v2_3col .et_pb_ajax_pagination_container {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(3, 33.33%);
}
.divicleaning_v2_portfolio .et_pb_portfolio_item .et_portfolio_image{
	overflow:hidden
}
.divicleaning_v2_portfolio .et_pb_portfolio_item .et_portfolio_image::before {
background: linear-gradient(to bottom,rgba(36, 127, 251,0) 0%, var(--blue) 100%);
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
top: 0;
visibility: hidden;
opacity: 0;
transform: translateY(50%);
transition: all .3s ease;
}
.divicleaning_v2_portfolio .et_pb_portfolio_item:hover .et_portfolio_image::before {
transform: translateY(0);
visibility: visible;
opacity: 1;
}
.divicleaning_v2_portfolio .des {
  position:relative;
  width: 100%;
  height: auto;
  left: 30px;
  bottom: 60px;
  transform: translateY(50%);
  transition: all .3s ease;
  visibility: hidden;
  opacity: 0;	
}

.divicleaning_v2_portfolio .et_pb_portfolio_item:hover .des {
  transform: translateY(0);
  visibility: visible;
  transition-delay: .2s;
  opacity: 1;
}
.divicleaning_v2_portfolio .des .et_pb_module_header {
	position:absolute;
}
.divicleaning_v2_portfolio .des .post-meta{
position: absolute;
background-color: var(--yellow);
color: var(--blue) !important;
border-radius: 2px;
transform: translateY(-125%);
padding: 2px 15px;
font-weight: 700;	
}
/* 980 below */
@media screen and (max-width: 980px){
.divicleaning_project_v3_3col .et_pb_ajax_pagination_container,
.divicleaning_project_v1_3col .et_pb_ajax_pagination_container, 			
.divicleaning_project_v2_3col .et_pb_ajax_pagination_container {
  grid-template-columns: repeat(2, 50%);
}
}
/* 786 below */
@media screen and (max-width: 786px){
.divicleaning_project_v3_3col .et_pb_ajax_pagination_container,	
.divicleaning_project_v1_3col .et_pb_ajax_pagination_container,	
.divicleaning_project_v2_3col .et_pb_ajax_pagination_container
 {
  grid-template-columns: repeat(1, 100%);
}	
}
/* portfolio v3 3 col */
.divicleaning_project_v3_3col .et_pb_ajax_pagination_container {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(3, 33.33%);
}
.divicleaning_v3_portfolio .des::before {
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  width: 115px;
  height: 115px;
  margin-top: -57px;
  margin-left: -57px;
  border-radius: 50%;
  background-color: var(--yellow);
}

.divicleaning_v3_portfolio .des {
  transition: all 0.5s;
  background-color: rgba(255,255,255,1);
  transform-origin: top;
  transform: perspective(400px) rotateY(-90deg);
  text-align: center;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.divicleaning_v3_portfolio .et_pb_portfolio_item:hover .des {
  opacity: 1;
  transform: perspective(400px) rotateY(0deg);
}
.divicleaning_v3_portfolio .et_pb_module_header{
position: relative;
top: 90px;
width: 100%;
}
.divicleaning_v3_portfolio .post-meta{
position: absolute;
width: 100%;
top: 115px;

}
.divicleaning_v3_portfolio  .des .post-meta a{
color: var(--blue) !important;		
} 
/* 980 below */
@media screen and (max-width: 980px){
.divicleaning_project_v3_3col .et_pb_ajax_pagination_container {
  grid-template-columns: repeat(2, 50%);
}
.divicleaning_v3_portfolio .post-meta {
  top: 96px;
}	
.divicleaning_v3_portfolio .et_pb_module_header {
  top: 70px;
}	
}
/* 786 below */
@media screen and (max-width: 786px){
.divicleaning_project_v3_3col .et_pb_ajax_pagination_container	
 {
  grid-template-columns: repeat(1, 100%);
}	
}

/* portfolio v_4 3 col */

.divicleaning_project_v4_3col .et_pb_ajax_pagination_container {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(3, 33.33%);
}
.divicleaning_v4_portfolio .des {
 position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
opacity: 0.7;
text-align: center;
transform: perspective(400px) rotateX(-90deg);
transform-origin: top;
transition: all 0.5s;
background-color: var(--blue);
visibility:hidden;	
}
.divicleaning_v4_portfolio .et_pb_portfolio_item:hover .des {
visibility:visible;	
  transform: perspective(400px) rotateY(0deg);
}


.divicleaning_v4_portfolio .et_pb_module_header{
position: relative;
top: 90px;
width: 100%;
color: #fff!important;	
}
.divicleaning_v4_portfolio .post-meta{
position: absolute;
width: 100%;
top: 115px;

}
.divicleaning_v4_portfolio .post-meta a{
color: var(--green) !important;		
}
/* 980 below */
@media screen and (max-width: 980px){
.divicleaning_project_v4_3col .et_pb_ajax_pagination_container {
  grid-template-columns: repeat(2, 50%);
}
.divicleaning_v4_portfolio .post-meta {
  top: 96px;
}	
.divicleaning_v4_portfolio .et_pb_module_header {
  top: 70px;
}	
}
/* 786 below */
@media screen and (max-width: 786px){
.divicleaning_project_v4_3col .et_pb_ajax_pagination_container	
 {
  grid-template-columns: repeat(1, 100%);
}	
}

/* portfolio v_5 3 col */

.divicleaning_v5_portfolio .et_pb_portfolio_item:hover .et_portfolio_image{
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);	
}
.divicleaning_v5_portfolio .et_pb_portfolio_item .et_portfolio_image::before {
  background: var(--blue);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  content: "";
  position: absolute;
  z-index: 1;
  transition: 0.3s;
 top: 8px;
right: 8px;
bottom: 8px;
left: 8px;
padding: 30px	
}
.divicleaning_v5_portfolio .et_pb_portfolio_item:hover .et_portfolio_image::before {
  opacity: 0.8;
  visibility: visible;
}
.divicleaning_v5_portfolio .des {
  position: absolute;
bottom: 25px;
padding: 0px 30px;
  width: 100%;
  z-index:2;
visibility: hidden;	
}
.divicleaning_v5_portfolio .et_pb_portfolio_item:hover .des{
visibility:visible;		
}
.divicleaning_v5_portfolio .des .et_pb_module_header{
padding-bottom: 0px;
font-size: 24px;
font-weight: 600;
}
.divicleaning_v5_portfolio .des .et_pb_module_header a::after {
content: "\4c";
font-family: 'ETmodules';
color: #fff;
position: absolute;
top: 10px;
font-size: 70px;
padding-left: 40px;
}
.divicleaning_v5_portfolio .des .post-meta a {
  color: var(--yellow) !important;
}
/* 980 below */
@media screen and (max-width: 980px) {
.divicleaning_v5_portfolio .des .et_pb_module_header a::after {
  content: "\4c";
  font-family: 'ETmodules';
  color: #fff;
  position: absolute;
  font-size: 70px;
 display: block;
 top: -40px;
left: 100px;
  }
}

/**************Shop*******************/
.divicleaning_shop .product .button,.divicleaning_shop .product .added_to_cart{position: absolute;bottom: -30px;left: 0;right: 0;width: 100%;text-align: left;visibility: hidden;opacity: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;transition: all .6s ease;border: none !important;background-color: var(--blue) !important;border-radius: 0;color: var(--white) !important;margin: 0 auto !important;padding: 12px 20px !important;z-index: 9999;overflow: hidden;}
.divicleaning_shop .product .button:after,.divicleaning_shop .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: 17px;font-family: ETmodules;margin-left: 0 !important;}
.divicleaning_shop .product:hover .button,.divicleaning_shop .product:hover .added_to_cart{visibility: visible;opacity: 1;bottom: 0;}
.divicleaning_shop .product .button:before,.divicleaning_shop .product .added_to_cart:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_myaccount .woocommerce button.button:before{content: ""!important;display: block !important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_myaccount .woocommerce button.button:after{display:none;}
.divicleaning_myaccount .woocommerce button.button:hover{color:var(--white);}
.divicleaning_shop .product .button:hover:before,.divicleaning_shop .product .added_to_cart:hover:before,.divicleaning_myaccount .woocommerce button.button:hover:before{visibility: visible;width: 100%;right: auto;left: 0;}
.divicleaning_shop ul.products li.product a img{margin-bottom:0 !important;}
.divicleaning_shop .product .divicleaning_shop_content{margin-top: 20px;}
.divicleaning_shop .product .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color: var(--white);font-family: ETmodules;right: 20px;margin: 0 !important;top: 17px;transform: none;}
.divicleaning_shop .product .added_to_cart:after{content: "\4e" !important;}
.divicleaning_shop .woocommerce-pagination .page-numbers li .page-numbers{width: 35px;height: 35px;margin: 0 3px !important;background-color: var(--yellow);line-height: 35px !important;color: var(--white);font-size: 14px !important;font-weight: 700 !important;border-radius: 50px;text-align: center;padding:0 !important;}
.divicleaning_shop .woocommerce-pagination .page-numbers li{border-right:none !important;}
.divicleaning_shop .woocommerce-pagination .page-numbers li .page-numbers:hover,.divicleaning_shop .woocommerce-pagination .page-numbers li .page-numbers.current{background: var(--blue) !important;color: var(--white) !important;}
.divicleaning_shop .woocommerce-pagination .page-numbers{border:none;}
@media only screen and (max-width:767px){ 
.et-db #et-boc .et-l .divicleaning_shop ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
.divicleaning_shop .woocommerce-result-count,.divicleaning_shop .woocommerce-ordering{float: none;text-align: center;}
.divicleaning_productdetail_tab .et_pb_tabs_controls a{display:block;text-align:center;}	
}

/************** Product Detail *******************/
.divicleaning_productdetail_notice .button:after,.divicleaning_checkout .button:before,.divicleaning_myaccount .woocommerce-MyAccount-content .button:after{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--white);z-index: -1;-webkit-transition: all .5s !important;transition: all .5s !important;left:unset !important;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_productdetail .button:after,.divicleaning_cart .button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s !important;transition: all .5s !important;visibility: hidden;opacity: 1!important;margin: 0!important;left:unset !important;}
.divicleaning_checkout_notice .button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s !important;transition: all .5s !important;left:unset !important;visibility: hidden;opacity: 1!important;margin: 0!important;}
.divicleaning_checkout_notice .button{z-index:1;overflow:hidden !important;}
.divicleaning_checkout_notice .woocommerce-info,.divicleaning_checkout_notice .woocommerce-error,.divicleaning_cart_notice .woocommerce-info,.divicleaning_cart_notice .woocommerce-error{background-color: var(--blue) !important;}
.divicleaning_productdetail_notice .button:hover:after,.divicleaning_productdetail .button:hover:after,.divicleaning_cart .button:hover:before,.divicleaning_carttotal .button:hover:before,.divicleaning_checkout .button:hover:before,.divicleaning_myaccount .woocommerce-MyAccount-content .button:hover:after,.divicleaning_checkout_notice .button:hover:before,.divicleaning_cart_notice .button:hover:before{visibility: visible;width: 100%;right: auto;left: 0 !important;}
.divicleaning_productdetail_tab .et_pb_tabs_controls:after{border:none;}
.divicleaning_productdetail .reset_variations,.divicleaning_productdetail .woocommerce-variation-price .price,.divicleaning_productdetail_tab .star-rating span:before,.divicleaning_productdetail_tab .woocommerce-Reviews .comment-form .stars a:before,.divicleaning_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list a{color:var(--blue) !important;}
.divicleaning_productdetail_tab .woocommerce-Reviews .submit {background-color: var(--blue) !important;color: var(--white) !important;border: none !important;border-radius: 30px !important;z-index: 1;padding: 0.3em 2em !important;position: relative !important;overflow: hidden;}
.divicleaning_productdetail_tab .woocommerce-Reviews .submit:hover{background-color: var(--yellow) !important;}
.divicleaning_productdetail_tab .et_pb_tabs_controls a {padding: 10px 30px;}
.divicleaning_shop .related h2{padding-bottom:50px;}

/************** Cart *******************/
.divicleaning_carttotal .button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--yellow);z-index: -1;-webkit-transition: all .5s !important;transition: all .5s !important;visibility: hidden;opacity: 1!important;margin: 0!important;left:unset !important;}
.divicleaning_cart_notice .button:before{content: ""!important;display: block!important;position: absolute;bottom: 0;right: 0;width: 0;height: 100%;background-color: var(--blue);z-index: -1;-webkit-transition: all .5s !important;transition: all .5s !important;visibility: hidden;opacity: 1!important;margin: 0!important;left:unset !important;}
.divicleaning_cart_notice .button{z-index:1;overflow:hidden !important;}
/********** My Account ************/
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.is-active,.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li:hover{background: var(--blue);}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li{list-style-type: none;padding: 5px 50px;margin: 0 0 5px;background: var(--black);border-radius: 5px;}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.is-active a,.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li:hover a,.divicleaning_myaccount .woocommerce-Address .title h3,.divicleaning_myaccount .woocommerce-orders-table__header,.divicleaning_myaccount .woocommerce-MyAccount-content h3{color: var(--white);}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li a{padding: 10px 0;text-transform: capitalize;font-size: 14px;font-weight: 500;display:block;position:relative;color: var(--white);}
.divicleaning_myaccount .woocommerce-MyAccount-content{padding: 20px 30px;background: var(--black);width:75% !important;color:var(--white);}
.divicleaning_myaccount .woocommerce-MyAccount-navigation{width:22% !important;}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li a:before{content: "\e038";position:absolute;left:-25px;font-family: ETmodules;font-size: 14px;margin-right:-10px;}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: "\e079";}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\e092";}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\e074";}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\e08a";}
.divicleaning_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\e03c";}
.divicleaning_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{background:var(--pink) !important;line-height:2.5em;}
.woocommerce-account .divicleaning_myaccount .woocommerce form.login, 
 .woocommerce-account .divicleaning_myaccount .woocommerce form.register{border: 0 !important;background: var(--black); color:var(--white); /* this is the main background color for all forms */}  
.divicleaning_myaccount .woocommerce button.button{font-size: 16px !important;color:var(--white) !important;border:none !important;background:var(--yellow) !important;padding: 6px 30px !important;margin-top: 3px;border-radius:30px;z-index:1;overflow:hidden;}
.divicleaning_myaccount .woocommerce-MyAccount-content .button{font-size: 16px !important;color:var(--white) !important;border:none !important;background:var(--yellow) !important;padding: 6px 30px !important;margin-top: 3px;border-radius:30px;z-index:1;overflow:hidden;}
.divicleaning_myaccount .woocommerce-MyAccount-content .button:hover{color:var(--yellow) !important;}
  .divicleaning_myaccount .woocommerce-MyAccount-content p a, .divicleaning_myaccount .woocommerce-Address .title .edit,.divicleaning_myaccount .lost_password a,.divicleaning_myaccount .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{
    color: var(--yellow) !important;
  }
  .divicleaning_myaccount .woocommerce-orders-table .woocommerce-orders-table__cell a{
    color: var(--yellow);
  }
  .divicleaning_myaccount .download-product a{
    color: var(--black);
  }
  
  .divicleaning_myaccount .woocommerce-MyAccount-content .woocommerce-error{
    background: var(--pink);
  }
  
  .divicleaning_myaccount .woocommerce-MyAccount-content .woocommerce-message{
    background: var(--pink);
  }
  
  .divicleaning_myaccount .shop_table{
    text-align: center !important;
    border: 0 !important;
  }
  
  .divicleaning_myaccount .woocommerce-table .woocommerce-table__product-name a{
    color: var(--yellow);
  } 
.divicleaning_myaccount .woocommerce-order-details{margin-top:30px;}
.divicleaning_myaccount .woocommerce-order-details h2,.divicleaning_myaccount .woocommerce-order-details th,.divicleaning_myaccount .woocommerce-customer-details h2{color:#fff !important;}
@media only screen and (max-width:981px){.divicleaning_myaccount .woocommerce-MyAccount-navigation,.divicleaning_myaccount .woocommerce-MyAccount-content{width:100% !important;}
	.divicleaning_myaccount .woocommerce-MyAccount-navigation ul{padding:0;}
	.divicleaning_myaccount .woocommerce-MyAccount-content{margin-top:50px;}
	.divicleaning_myaccount .woocommerce-MyAccount-content table tr{margin-bottom:15px;}
}
@media only screen and (max-width:767px){
	.divicleaning_myaccount .woocommerce-MyAccount-content{padding: 20px 20px;}
	.divicleaning_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{line-height:1.5em;text-align:center;}
	.divicleaning_myaccount .woocommerce-MyAccount-content .woocommerce-Message--info .button{padding-right: 20px !important;padding-left: 20px !important;margin-bottom:10px;float: none;display: block;}
	.divicleaning_myaccount .woocommerce .woocommerce-MyAccount-content h3{font-size:20px;}
	.divicleaning_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:10px;width:100%;}
}
.woocommerce-order-received ,.woocommerce-order-received a,.woocommerce-order-received h1, .woocommerce-order-received h2, .woocommerce-order-received h3, .woocommerce-order-received h4, .woocommerce-order-received h5, .woocommerce-order-received h6{  color: var(--white);}


/* 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;}


/********** 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: 100% !important; /* 80% to 100% */
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: 100% !important;/* 80% to 100% */
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";
}


.pagination .alignleft a,.pagination .alignright a{  color:var(--yellow);padding: 8px 30px;
  margin-top: 15px;
  background: var(--blue);
  border: 2px solid var(--blue);
  transition: all .5s;}
  
  .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background: var(--yellow);
}