/*
========================================
Theme Name:  DP Construction Child Theme
Theme URI:   http://divi-professional.com/
Description: Divi Construction is a business theme designed and any kind of small business activity for construction, industrial,renovation,architecture,building companies and those that offer building services.It is suitable for users with zero programming skills as well as advanced developers.
Version:     1.0
Author:      Divi Professional
Author URI:  http://divi-professional.com/
Template:    Divi
Text Domain: dpcon
===========================================
*/

/*====================================
	|| Css Table Content ||
======================================*/

/*===================================
1.0  Home Page
=====================================*/
/*	1.home slider
	----------------------------------
	2.about us
	----------------------------------
	3.service
	----------------------------------
	4.conuter
	----------------------------------
	5.team
	----------------------------------
	6.testimonial_slider
	----------------------------------
	7.blog
	----------------------------------
/*===================================
2.0  All Service
=====================================*/	
/*===================================
3.0  Portfolio
=====================================*/	
/*===================================
4.0  Meet Our Team
=====================================*/	
/*===================================
5.0  News
=====================================*/	
/*===================================
6.0  Blog Details
=====================================*/	
/*===================================
7.0  Footer
=====================================*/	
/*===================================
8.0  Responsive Css
=====================================*/	
/*--------------Home Page----------*/
/***Partcile Css*****/
canvas.particles-js-canvas-el {position: absolute; top: 0; left: 0;}
/*-----------home slider-------------*/
#et-info-address{ margin-right:13px;}
#et-info-address:before{ content:'\e081'; font-family:'ETmodules'; font-size:14px;margin-right: 3px;position:relative; top:3px; }
.dpcons_home_slider .et-pb-controllers a.et-pb-active-control{width: 50px;height: 8px;}
.dpcons_home_slider .et-pb-controllers a{width: 25px;height: 8px;}
.dpcons_home_slider .et-pb-active-slide .et_pb_slide_description{ animation-name: none !important; }
.dpcons_home_slider .et-pb-controllers .et-pb-active-control { background-color:#e8b80b; }
.dpcons_home_slider .et-pb-controllers a { background-color:#a32135;}
/*-----------about us-------------*/
.dpcon_about_us_page .et-pb-controllers a { width:22px;}
.dpcon_about_us_page .et-pb-controllers .et-pb-active-control { background-color:#e8b80b; }
.dpcon_about_us_page .et-pb-controllers a { background-color:#a32135;}
.line-separator-outer { overflow: hidden;}
.line-separator.style-square {width: 10px;height: 10px;background-color: transparent;border-width: 3px;border-style: solid; border-color: #a32135;}
.line-separator {display: inline-block;height: 3px;width: 50px;position: relative;}
.line-separator .separator-left, 
.line-separator .separator-right {position: absolute;top: 50%;width: 70px; height: 2px;margin-top: -1px;}
.line-separator .separator-left {left: -80px;}
.line-separator .separator-right {right: -80px;}
.line-separator.style-square .separator-left, 
.line-separator.style-square .separator-right {height: 3px;}
.bg-primary {background-color: #e8b80b;}
.dp_cons_about_sec .et_pb_image_wrap span.et-pb-icon{position: relative;font-size: 50px;background-color: #e8b80b;padding: .3335em;border-radius: 50%;}
.dp_cons_about_sec .et_pb_image_wrap:hover span.et-pb-icon:after{-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.dp_cons_about_sec .et_pb_image_wrap span.et-pb-icon:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: .4;background-color: inherit;border-radius: 50%;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;z-index: -1;}
.dp_cons_about_sec .et_pb_blurb_content{max-width:inherit;}
.dp_cons_about_sec .et_pb_toggle_close:hover{padding: 25px 30px;}
.dp_cons_about_sec .et_pb_toggle_close{transition: .3s all ease;}
.dpcon_counter_sec .et_pb_number_counter.et_pb_with_title .percent{margin-bottom:0px;}
/*---------service----------*/
.dpcon_service_sec{position:relative;z-index:0;}
.dpcon_service_sec:after,
.dpcon_service_sec:before{content: "";height: 4px;width: 0px;  position: absolute; transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; z-index: -1; 	border-width:2px;transition-property: width, height;}
.dpcon_service_sec:after { left: 0; bottom: 0; }
.dpcon_service_sec:before { right: 0; top: 0;}
.dpcon_service_sec:hover:before{ width: 50%; height:50%;border-top:4px solid #e8b80b;border-right:4px solid #e8b80b;}
.dpcon_service_sec:hover:after{ width: 50%; height:50%;border-left:4px solid #e8b80b;border-bottom:4px solid #e8b80b;}
@media only screen and ( max-width:768px){
.dpcon_service_sec:after { bottom: -5px; }
.dpcon_service_sec:before { top: -5px; }}
/*-----------team-------------*/
.dpcon_team_sec .et_pb_team_member .et_pb_team_member_image{background-color:#e8b80b;}
.dpcon_team_sec .et_pb_team_member .et_pb_team_member_image:hover img {opacity: .4;}
.dpcon_team_sec .et_pb_team_member .et_pb_team_member_image img {-webkit-transition: opacity .4s ease;transition: opacity .4s ease; border: 1px solid #e8b80b;}
.dpcon_team_sec .et_pb_team_member .et_pb_member_position
{ border-bottom:1px solid #B2B2B2; margin: auto;width: 50%;padding: 10px; }
.dpcon_team_sec .et_pb_team_member ul.et_pb_member_social_links li a{display: block;height: 30px;color: #000;margin: -5px;width: 30px;text-align: center;line-height: 30px;
background-color:#F5F6F6;border-radius: 50%;font-size: 13px;transition: all 0.4s ease-out 0s;}
.dpcon_team_sec .et_pb_team_member ul{margin-bottom:25px;}
.dpcon_team_sec .et_pb_team_member .et_pb_member_social_links li a:hover {background-color:#e8b80b;color: #000;}
/********testimonial_slider************/
.dpcon_testimonial_slider .et_pb_slider{ background-color:none;}
.dpcon_testimonial_slider .et_pb_slider .et_pb_slide_content img {margin-top:15px; margin-bottom: 15px;}
.dpcon_testimonial_slider .et-pb-controllers a{ width:22px;}
.dpcon_testimonial_slider .et-pb-controllers .et-pb-active-control { background-color:#e8b80b;}
.dpcon_testimonial_slider .et-pb-controllers a { background-color:#a32135;}
/********blog************/
.dpcons_blog .et_pb_post:hover .et_overlay:before{ background:#e8b80b; padding: 10px; border-radius: 50%;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;color:#a32135 !important; top: 50%;left: 50%;margin: -27px 0 0 -25px;}
.dpcons_blog .et_pb_post:hover .entry-title{ color: #a32135; }
.dpcons_blog .alignright a { background: #e8b80b; padding: 10px; color: #fff; font-weight: 800;}
.dpcons_blog .alignright a:hover{ background:#a32135 }
.dpcons_blog .alignleft a { background: #e8b80b; padding: 10px; color: #fff; font-weight: 800;}
.dpcons_blog .alignleft a:hover{ background:#a32135 }
.dpcons_blog .et_pb_post .post-content p{ padding-bottom: 10px; }
.dpcons_blog .et_pb_post a.more-link{float:left; background: #e8b80b; padding: 8px; color: #fff; font-size: 16px;}
.dpcons_blog .et_pb_post:hover a.more-link{background:#a32135;}
.dpcons_blog .post-meta.home_v1_post_meta span.published{ padding: 7px; }
.dpcons_blog .et_pb_button_module_wrapper .et_pb_button{ background:#e8b80b; border-color:#e8b80b;}
.dpcons_blog .et_pb_button_module_wrapper .et_pb_button:hover{ background:#a32135; border-color:#a32135;}
.dpcons_blog .et_pb_blog_grid .et_pb_post { border:none;}
.dpcons_blog .et_pb_post .et_pb_image_container { margin: -20px -20px 29px auto; }
/*-----------All Service Page---------------*/
.dpcon_all_service_sec .dpcon_overlay{position: absolute;background: rgba(0, 0, 0, 0.5);height: 100%;left: 0;top: 0;width: 100%;opacity: 0;-webkit-transform: perspective(400px) rotateX(-90deg);-moz-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);-o-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;
-o-transform-origin: top;transform-origin: top;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.dpcon_all_service_sec .et_pb_blurb:hover .et_pb_main_blurb_image .dpcon_overlay{opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-moz-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);-o-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}
.dpcon_all_service_sec .et_pb_main_blurb_image{width: 100%;overflow: hidden;position: relative;-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);}
.dpcon_all_service_sec .et_pb_blurb_container{padding: 0px 15px 20px 13px;}
.dpcon_all_service_sec a.dpcon_services{color: #ffc527;font-weight: 600;font-size: 15px;top: 8px;position: relative;}
.dpcon_all_service_sec a:hover.dpcon_services{color:#222222;}
/*-----------Service Details Page---------------*/
.dpcons_serv_dtl_cat_list .et_pb_blurb{transition: .3s cubic-bezier(.53,.645,.51,1.34);}
.dpcons_serv_dtl_cat_list .et_pb_blurb:hover{background-color: #222222;border-color: #222222;}
.dpcons_serv_dtl_cat_list .et_pb_blurb:hover .et_pb_module_header{color:#fff;}
.dpcons_con_frm_question .et_pb_blurb_content{background-color:#e8b80b;}
.dpcons_con_frm_question .et_pb_blurb_container{padding: 0px 24px 46px;}
.dpcons_con_frm_question a.serv_dtl_contact_form{padding: 11px 34px 11px 34px;background: #222222;top: 17px;position: relative;vertical-align: middle;color: #fff;}
.dpcons_con_frm_question a.serv_dtl_contact_form:hover{background:#a32135;}
ul.dpcon_scheduled_time{list-style-type: none;padding-left: 0px;position: relative;top: 8px;}
ul.dpcon_scheduled_time li .et-pb-icon.scheduled_watch{font-size:18px;color:#e8b80b;}
ul.dpcon_scheduled_time li icon {margin-right: 2px;}
.pro_ftr_overlay_slide_bottom .custom_overlay {position: relative;}
.pro_ftr_overlay_slide_bottom .image {display: block;width: 100%;height: auto;}
.pro_ftr_overlay_slide_bottom .overlay {position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(2, 2, 2, 0.7);overflow: hidden;width: 100%;height: 0;
transition: .5s ease;}
.pro_ftr_overlay_slide_bottom .custom_overlay:hover .overlay {height: 100%;}
.pro_ftr_overlay_slide_bottom .text {color:#e8b80b;font-size: 20px;font-weight:bold;line-height: 22px;text-align: left;position: relative;top: 15%;left: 58%;transform: translate(-50%, -50%);width: 100%;}
.pro_ftr_overlay_slide_bottom .text_content {color: #fff;font-size: 14px;line-height: 22px;text-align: left;position: relative;top: 35%;left: 54%;transform:translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;padding: 10px;}
.pro_ftr_overlay_slide_bottom a.pro_read_more {color:#e8b80b;font-size: 14px;font-weight: bold;line-height: 22px;text-align: left;position: relative;top: 15%;left: 8%;
transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 100%;}
/*--------Portfolio------------*/
.et_pb_gutters2.dpcon_portfolio.et_pb_row .et_pb_column_4_4 .et_pb_grid_item{margin-bottom:0px;}
.dpcon_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li{float: none;text-align: center;display: inline-block;margin: 0 auto;}
.dpcon_portfolio .et_pb_portfolio_filters ul{text-align:center;} 
.dpcon_portfolio .et_pb_portfolio_filters li a.active, 
.dpcon_portfolio .portfolio-categories li a.active{color:#e8b80b;}
.dpcon_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background:none !important;}
.dpcon_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#e8b80b;}
.dpcon_portfolio .et_portfolio_image .et_overlay:before{content: "";height: 100%;width: 100%;background-color: rgba(186,142,0,0.7);opacity: 0;position: absolute;top: 0;left: 0;transition: all .5s ease-in-out;transform: translateX(-100%);margin: 0px;}
.dpcon_portfolio .et_portfolio_image{display: block;overflow: hidden;position: relative;}
.dpcon_portfolio .et_pb_module_header, 
.dpcon_portfolio p.post-meta {position: relative;z-index: 5;opacity: 0;visibility: hidden;bottom: 115px;transition: all .5s ease-in-out;color:#000;}
.dpcon_portfolio .et_pb_portfolio_item:hover .et_overlay {
	z-index: 3;
	opacity: 1;
}
.dpcon_portfolio .et_pb_portfolio_item:hover .et_overlay::before{opacity: .8;-moz-transform: none;-o-transform: none;-ms-transform: none;-webkit-transform: none;transform: none;overflow:hidden;}
.dpcon_portfolio .et_pb_portfolio_item:hover .et_pb_module_header, 
.dpcon_portfolio .et_pb_portfolio_item:hover p.post-meta {opacity: 1;visibility: visible;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);transition: all .5s ease-in-out;}
/*--------News--------*/
.dpcons_news_sec .et_overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;transform: scale(0);-webkit-transform: scale(0);transition: all .5s ease;border:none;}
.dpcons_news_sec .et_pb_post:hover .et_pb_image_container .et_overlay {transform: scale(1);-webkit-transform: scale(1);}
.dpcons_news_sec .et_pb_blog_grid .et_pb_post{background-color:#F7F7F7;}
.dpcons_news_sec .et_pb_post .post-content a.more-link { color:#e8b80b; font-weight: bold; top: 5px; position: relative;}
.dpcons_news_sec .alignright a { background: #e8b80b; padding: 10px; color: #fff; font-weight: 800;}
.dpcons_news_sec .alignright a:hover{ background:#a32135 }
.dpcons_news_sec .alignleft a { background: #e8b80b; padding: 10px; color: #fff; font-weight: 800;}
.dpcons_news_sec .alignleft a:hover{ background:#a32135 }
/*--------Blog Details--------*/
.dpcon_blog_details ul{margin: 0;padding: 0;list-style: none;}
.dpcon_cat_list li{border-bottom: 1px solid #eeeeee;line-height: 0.8;margin: 18.5px 0 0;padding-bottom: 18.5px;padding-left: 13px;position: relative;}
.dpcon_cat_list li a {font-size: 14px;color: #393939;-webkit-transition: all ease 500ms}
.dpcon_cat_list li:after {content: '\45';color: #ffb501;font-family:'Etmodules';left: -5px;top: 0;position: absolute;}
.dpcon_cat_list li a:hover {padding-left: 5px;color: #ffb501;-webkit-transition: all ease 500ms;}
.dpcon_write_msg .et_contact_bottom_container{float: none;margin-top: 10.5%;text-align: center;}
/*--------Footer----------*/
#footer-info{float:none;color:#fff;text-align:center;}
#footer-info a{color:#fff;}
.dpcons_footer .footer-col1-social-icons ul{padding:0;list-style: none;}
.dpcons_footer .footer-col1-social-icons { width: 350px; display:block;margin: 0 auto;}
.dpcons_footer .footer-col1-social-icons ul.social-icons {margin-top: -10px;}
.dpcons_footer .footer-col1-social-icons .social-icons li {vertical-align: top;display: inline;height: 100px;}
.dpcons_footer .footer-col1-social-icons .social-icons a {color: #fff;text-decoration: none;}
.dpcons_footer .footer-col1-social-icons .social-icons a .et-pb-icon{font-size:14px;background: #fff;padding: 4px;border-radius: 4px;color:#000;}
.dpcons_footer hr{width: 30px;margin-left: 0px;color: #fff;}
.dpcons_footer .et_pb_blurb_position_left .et_pb_main_blurb_image{width:auto;}
.dpcons_footer .footer-col1-social-icons .social-icons a:hover .et-pb-icon{background:#e8b80b;}
.dpcons_footer .footer-col2-social-icons ul{margin: 0;list-style: none;padding:0}
.dpcons_footer .footer-col2-social-icons ul li{width: 50%;float: left}
.dpcons_footer .footer-col2-social-icons ul li a{position: relative;padding-left: 25px;color:#fff;text-decoration:none}
.dpcons_footer .footer-col2-social-icons ul li a:before{content: "\39";font-family: "ETmodules";font-size: 14px;position: absolute;left: 0;top: 0}
.dpcons_footer .footer-col2-social-icons ul li a:before{content: "\39"}
.dpcons_footer .footer-col2-social-icons ul li a:before{color: #fff}
.dpcons_footer .footer-col2-social-icons ul{padding: 0px}
.dpcons_footer .footer-col2-social-icons ul li{position: relative;border: 0px;margin-bottom: 5px;list-style: none}
.dpcons_footer .footer-col2-social-icons ul .h1{font-weight: bold;width: 20%;float: left}
.dpcons_footer .footer-col2-social-icons ul .text{width: 80%;float: left}
.dpcons_footer .footer-col2-social-icons {display:inline-flex;margin-top: 12px}
.dpcons_footer .footer-col2-social-icons a{position: relative;width: 38px;height: 38px;color: #fff;z-index: 1;margin-right: 6px;margin-bottom: 27px}
.dpcons_footer .footer-col2-social-icons a .et-pb-icon{font-size:15px;bottom: 13px;left: 13px;position:relative}
.dpcons_footer .footer-col2-social-icons a:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all ease .238s;-moz-transition: all ease .238s;transition: all ease .238s}
.dpcons_footer .footer-col2-social-icons a:hover{ color:#e8b80b;}
.dpcons_footer .footer-col2-social-icons a:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-transition: all ease .238s;-moz-transition: all ease .238s;transition: all ease .238s}
.dpcon_footer_recent_post ul{ list-style-type:none;padding:0px;}
.dpcon_footer_recent_post ul li a{ color:#fff;}
#footer-info{border-top: 1px solid #e8b80b;padding-top:12px;position: relative;} 
#main-footer .et-social-icons{float:none; text-align:center; bottom: 15px; position: relative;}
#main-footer .et-social-icons a { margin: 0 10px; }
#main-footer .et-social-icons li { display: inline-block; margin-left:0px; }
#main-footer .et-social-icons a:hover { background-color:#e8b80b; color: #fff; }
#main-footer .et-social-icons a { display: inline-block; position: relative; z-index: 1; width: 40px;height: 40px; border-radius: 50%; font-size: 18px; color: #fff;line-height: 42px;text-align: center;background-color: #e8b80b;}
#main-footer .et-social-icons a:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';box-sizing: content-box;}
#main-footer .et-social-icons .icon{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;} 
#main-footer .et-social-icons .icon:after {top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #e8b80b;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#main-footer .et-social-icons .icon:hover {background-color: #e8b80b;color: #fff;}
#main-footer .et-social-icons .icon:hover:after{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);transform: scale(1);opacity: 1; }
#footer-info { float:none; text-align:center;}
#footer-widgets .footer-widget li {padding-left:0px; position:relative;}
#footer-widgets .footer-widget li:before {border-width: 0px; border-style:none;}
#footer-bottom { padding: 35px 0 5px; }
ul.project-thumbnails li img{width: 30%;float: left;display: inline-block;margin-right: 3%;margin-bottom:3%;}
ul.project-thumbnails li img{-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
ul.project-thumbnails img:hover {opacity: 0.5;}
ul.recent-posts li a:hover { color:#e8b80b;}
ul.recent-posts li a:before{content: "\39"; font-family: "ETmodules";right: 4px;position: relative;}
#sidebar .et_pb_widget.widget_recent_entries ul li a:before,
#sidebar .et_pb_widget.widget_archive ul li a:before,
#sidebar .et_pb_widget.widget_categories ul li a:before,
#sidebar .et_pb_widget.widget_meta ul li a:before{content: "\39"; font-family: "ETmodules";right: 4px;position: relative;}
#sidebar .widgettitle{background: #e8b80b;color: #000;padding: 8px;border-bottom: 5px solid #A32135;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);}
/*18-12-2018*/
.dpcons_serv_dtl_cat_list .et_pb_blurb_content .et_pb_blurb_container { vertical-align: middle;}
.dpcons_serv_dtl_cat_list .et_pb_blurb_content .et_pb_blurb_container h4{ padding-bottom: 0px;}

@media screen and (max-width: 1250px) {
#main-footer .et-social-icons:before,
#main-footer .et-social-icons:after {border-bottom:none;}
} 
@media screen and (max-width: 1100px) {
#main-footer .et-social-icons li { margin-bottom:22px; }
#main-footer .et-social-icons{ bottom:0px; }
#main-footer .et-social-icons a { width: 30px; height: 30px; line-height:30px; font-size:14px; }
}
/*******Responsive*********/
/*---Testimonial----*/
@media screen and (min-width: 980px) {
	.dpcon_testimonial_slider .et_pb_slider .et_pb_slide_description {padding:15% 8% 8% 8%;}
	.dpcon_testimonial_slider .et_pb_slider .et-pb-controllers {bottom: 0px;}
} 
@media screen and (max-width: 980px) {
	.dpcon_testimonial_slider .et_pb_slider .et_pb_slide_description {padding:25px;}
	.dpcon_testimonial_slider .et_pb_slider .et-pb-controllers {bottom: 0px;}
	body.et_divi_100_maxi_m_style3 .et_mobile_menu li a{color: #fff !important;}
	#main-header .container.clearfix.et_menu_container { width: 80% !important;}
	.et_header_style_left #logo, .et_header_style_split #logo { max-width: 60%;max-height: 80%;}
	#top-header { z-index: auto;}
	.et_fixed_nav .et-fixed-header#main-header{position:fixed !important;top:0px !important;}
}
/*---Team----*/
@media screen and (min-width: 768px) and (max-width: 980px) {
.dpcon_team_sec .et_pb_column .et_pb_team_member_description{
	    display: block;
	}
}
/*---Portfolio----*/
@media screen and (max-width: 767px) {
.dpcon_portfolio .et_pb_portfolio_filters li a {text-align:center;}	
}
@media screen and (max-width: 400px) {
.dpcon_portfolio .et_pb_portfolio_filters li a { padding: 8px 0px; text-align:center; word-wrap:break-word; font-size:14px;}
}	
@media screen and (max-width: 480px) {
.dpcon_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li { display:inline-block;width:100%; text-align:center;}
}
.single-project.single .et_pb_post{margin-bottom:0px;}
/* 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:#000;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:#000;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 {-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: #FFF;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: #FFF;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: #FFF;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;}