/*

Theme Name:   Blog-A-Holic

 Theme URI:    http://divithemecenter.com/

 Description:  Blog-A-Holic Child Theme For Professionals.

 Author:       Divi Theme Center

 Author URI:   http://divithemecenter.com/

 Template:     Divi

 Version:      1.0

 Text Domain:  blog-a-holic

*/

/*************************************Header Css************************************************/

#main-header .et_menu_container{width: 100%;max-width: 100%;background: #2D3142;}

#et-top-navigation{border-top: 1px solid #CCC7B6;border-bottom: 1px solid #CCC7B6;padding-top: 20px;}

#main-header .nav li{line-height: 0em;}

#main-header .sub-menu li{line-height: 2em;}

@media screen and (max-width: 980px){

	.et_header_style_centered #main-header .logo_container {height: 100px !important;}

	#et-top-navigation {padding: 20px !important;}

	.et_header_style_centered #main-header{padding: 0px !important;}

	.et_header_style_centered #et_mobile_nav_menu{margin-top: 0px !important;}

}	
@media screen and (max-width: 980px){
 .et_divi_100_maxi_m_style3 .et_mobile_menu{top: 147px;padding:0px;}
 .et_divi_100_maxi_m_style4 .et_mobile_menu{top: 31px;border-top:0px;}
}
/********************************Footer Css******************************************************/

#footer-info{text-align: center;float: none;}

#main-footer .et_pb_widget{float: none;margin-bottom: 30px;}

.Blog-Footer-Widget .et_pb_row{padding-bottom: 0px;width:100% !important;}
/*******************************Footer Social Icon Css*********************************************/
#main-footer .et-social-icons {float: none;text-align: center;bottom: 15px;position: relative;padding-top: 20px;}
#main-footer .et-social-icons a{display: block;position: relative;width: 50px;height: 50px;
line-height: 0;text-align: center;text-decoration: none;background-color: transparent;}
#main-footer .et-social-icons a:before {color: #fff !important;position: absolute;top: 50%;left: 50%;width: 100%;
height: 72%;margin-top: -50%;margin-left: -50%;border-radius: 100px;padding-top: 13px;background-color: #1f2027;
transition: all 400ms;}
#main-footer .et-social-icons a:hover:before{background-color: #EF8354;}
#main-footer .et-social-icons a:hover{animation: bounce 1s;}
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -6px, 0);
  }

  70% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -4px, 0);
  }

  90% {
    transform: translate3d(0,-2px,0);
  }
}
/*******************************Home-V1 Banner Section********************************************/
.Home-V1-Banner-Section .et-pb-controllers a{width:23px;}
.Home-V1-Banner-Section .et-pb-arrow-prev:before {content: "\23";}
.Home-V1-Banner-Section .et-pb-arrow-next:before {content: "\24";}
/*******************************Home-V1 Blurb*****************************************************/
.blog-home-v1-blurb-slider .owl-nav .owl-prev,
.blog-home-v1-blurb-slider .owl-nav .owl-next{font-family: ETmodules !important;}
.blog-home-v1-blurb-slider .owl-theme .owl-nav{margin-bottom: 0px;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button{position: absolute;bottom: 40%;transform: translateY(-50%);}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-next{position: absolute;right:-5%;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-prev{position: absolute;left:-5%;} 
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button span{background: transparent;opacity: 1;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button span{border-radius: 50%;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-next,
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-prev{font-family: 'ETmodules';
color:#666;transition: all 0.15s ease 0s;font-weight:bolder;font-size: 35px;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-next:hover,
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-prev:hover{opacity:1;background: transparent;}
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-prev:hover,
.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-next:hover{color: #EF8354;}
@media screen and (max-width: 980px){
	.blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-next{right:0%;}
    .blog-home-v1-blurb-slider .owl-carousel .owl-nav button.owl-prev{left:0%;} 
}
/*********************************Home-V1 Blog********************************************************/
/*********Blog List Style*********/
.blog-home-v1-blog-section .et_pb_post {display: inline-flex;}
.blog-home-v1-blog-section .dtc-grid-blog-image {width: 50%;float: left;position: relative;
vertical-align: middle;height: 100%;}
.blog-home-v1-blog-section .dtc-grid-blog-image img {object-fit: cover;font-family: 'object-fit: cover;';
width: 100%;}
.blog-home-v1-blog-section .entry-featured-image-url:after {content: "";position: absolute;background: rgba(0, 0, 0, 0);
height: 100% !important;width: 100%;z-index: 2;top: 0;left: 0;will-change: background;transition: all .2s ease-in-out;
}
.blog-home-v1-blog-section .entry-title{z-index: 999;position: relative;}
.blog-home-v1-blog-section .et_pb_post:hover .entry-featured-image-url:after {background: rgba(0, 0, 0, .2);}
.blog-home-v1-blog-section .dtc-grid-blog-content {float: left;max-width: 43%;padding: 20px 20px 20px 30px;
box-shadow: 0 3px 5px 0 rgba(0, 1, 1, .1);height: 350px;left: -5% !important;position: relative;
background: #FAFAFA;z-index: 9999;margin:auto;align-items:center;}
.blog-home-v1-blog-section .dtc-grid-blog-content:after{border: 2px solid #f5f5f5;content: '';left: -7px;
right: -7px;top: -7px;bottom: -7px;position: absolute;}
.blog-home-v1-blog-section .et_pb_post .entry-featured-image-url {margin-bottom: 0 !important;}
.blog-home-v1-blog-section .et_pb_post:hover .entry-title a {color:#EF8354}
.blog-home-v1-blog-section .post-content p {margin-bottom: 15px;}
.blog-home-v1-blog-section .et_pb_post a.more-link {padding: 3px 15px 5px 15px;background: #111;color: #ccc;
font-weight: 600;display: inline-block;border-radius: 0;color: #ffffff;position: relative;z-index: 1;}
.blog-home-v1-blog-section .et_pb_post:hover a.more-link {background: #EF8354;color: #fff;}
.blog-home-v1-blog-section .alignleft a,
.blog-home-v1-blog-section .alignright a {background: #222;padding: 10px;color: #fff;font-weight: 800;}
.blog-home-v1-blog-section .alignleft a:hover,
.blog-home-v1-blog-section .alignright a:hover {background: #EF8354;}
.blog-home-v1-blog-section .pagination{text-align: center;}
.blog-home-v1-blog-section .alignleft{float: none;}
.blog-home-v1-blog-section a.more-link:before,
.blog-home-v1-blog-section a.more-link:after{border-bottom: 2px solid #ffffff;border-top: 2px solid #ffffff;
content: "";height: 100%;width: 0;position: absolute;left: 0;top: 0;z-index: -1;transition: all 0.2s linear;}
.blog-home-v1-blog-section a.more-link:after{border-bottom: 0;border-top: 0;border-left: 2px solid #ffffff;
border-right: 2px solid #ffffff;width: 100%;}
.blog-home-v1-blog-section a.more-link:hover:before{width: 100%;}
.blog-home-v1-blog-section a.more-link:hover:after{width: 100%;}
.blog-home-v1-blog-section .post-content p{display: block;text-overflow: ellipsis;word-wrap: break-word;
overflow: hidden;max-height: 100px;line-height: 1.8em;}
@media all and (max-width:1151px) {
.blog-home-v1-blog-section .et_pb_post {display: block;}
.blog-home-v1-blog-section .dtc-grid-blog-image {width: 100%;}
.blog-home-v1-blog-section .dtc-grid-blog-content {max-width: 100%;}
.blog-home-v1-blog-section .dtc-grid-blog-content{left: 0% !important;}
}
/************************************Home-V1 Author Section*********************************************/
.blog-home-v1-author-section .et_pb_team_member_image{display: block;margin-left: auto;margin-right: auto;}
.blog-home-v1-author-section .et_pb_accordion .et_pb_toggle{border: 0px;margin-bottom: 20px;}
.blog-home-v1-author-section .et_pb_toggle_title:before{display: none;}
/***********************************Home-V1 BLog Section************************************************/
.blog-home-v1-blog2-section .post-content{display: none;}
.blog-home-v1-blog2-section .et_overlay{left: -100% !important;border: 0px;}
.blog-home-v1-blog2-section .et_pb_post:hover .et_overlay{left: 0% !important;}
/*********************************************************************************************************/
/****************************************Home-V2-Banner Section******************************************/
.blog-home-v2-banner-section .banner-img img{border-radius: 140px;}
.blog-home-v2-banner-section .blog-v2-read-more{background: #EF8354;color: #fff;padding: 7px 10px;margin-top: 20px;}
.blog-home-v2-banner-section .blog-v2-read-more:hover{background: #000;}
.blog-home-v2-banner-section .home-v2-col-img{margin-top: -45px;}
@media screen and (max-width: 980px){
  /*.blog-home-v2-banner-section .et_pb_row{width: 400px;}*/
  .blog-home-v2-banner-section .et_pb_text_inner{text-align: center;}
}
/***************************************Home-V2-Masonary Blog Section***********************************/
.blog-home-v2-masonary-section .dtc_masonary_first_col img{width: 100%;transition: transform .3s ease,opacity .3s;overflow: hidden;vertical-align:middle;transition: all .5s ease-in-out;}
.blog-home-v2-masonary-section .dtc_masonary_second_col img{transition: all .5s ease-in-out;}
.blog-home-v2-masonary-section .dtc_masonary_title{padding: 25px;width: 75%;background-color: rgba(0,0,0,.5);
top: 50%;transform: translateY(-50%);text-align: center;right: 0;margin: 0 auto;position: absolute;left: 0;
z-index: 1;}
.blog-home-v2-masonary-section .dtc_masonary_title a{font-size: 20px;line-height: 1.2;font-weight: 700;
text-transform: uppercase;color: #fff;}
.blog-home-v2-masonary-section .dtc_blog_masonary{overflow: hidden;}
.blog-home-v2-masonary-section .dtc_blog_masonary:hover img{transform: scale(1.3);transition: transform .3s ease,opacity .3s;vertical-align:middle;transition: all .5s ease-in-out;}
.blog-home-v2-masonary-section .dtc_masonary_second_col .et_pb_column{margin-bottom: 4.5%;}
.blog-home-v2-masonary-section .dtc_masonary_first_col .no_image{height: 510px;object-fit: cover;}
.blog-home-v2-masonary-section .dtc_masonary_second_col .no_image{object-fit: cover;height: 240px;}
@media screen and (min-width:980px) and (max-width: 1150px){
  .blog-home-v2-masonary-section .dtc_masonary_title{padding: 15px;}
}
@media screen and (max-width: 980px){
  .blog-home-v2-masonary-section img{width: 100%;}
  .blog-home-v2-masonary-section .et_pb_column_1_2{margin-bottom: 30px !important;}
  .blog-home-v2-masonary-section .et_pb_row{width: 400px;}
}
/*************************************Pagination Css************************************************/
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:0em;margin-bottom:2em;}
.navigation.dtc_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.dtc_blog_pagination .page-numbers.prev,.navigation.dtc_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.dtc_blog_pagination span.page-numbers {color:#EF8354;background: #4F5D75 !important;font-weight: 600;}
.navigation.dtc_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.dtc_blog_pagination a.page-numbers:hover, .navigation.dtc_blog_pagination span.page-numbers {background-color: #000;}
.navigation.dtc_blog_pagination a.page-numbers {color: #fff !important;background: #000;cursor: pointer;border-left: solid 1px #f9f9f9;}
.navigation.dtc_blog_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 
/**************************Home-V2 List Blog Section*****************************************/
.blog-home-v2-list-section .entry-title{padding: 10px 0px;}
/*.blog-home-v2-list-section .post-meta,.blog-home-v2-list-section .post-content{padding: 0px 20px;}*/
.blog-home-v2-list-section .more-link{font-size: 11px!important;line-height: 1!important;font-weight: 700!important;
text-transform: uppercase!important;color: #fff;background: #EF8354;padding: 10px 20px;display: inline !important;}
.blog-home-v2-list-section .post-content p{margin-bottom: 20px;}
.blog-home-v2-list-section .more-link:hover{background: #2D3142;}
.blog-home-v2-list-section .alignleft{float: none;text-align: center;}
.blog-home-v2-list-section .alignleft a{line-height: 1;padding: 8px 10px;border: 1px solid #c9c9c9;
text-align: center;vertical-align: middle;color: #c9c9c9}
.blog-home-v2-list-section .alignleft a:hover{color: #fff;background: #EF8354;border-color: #EF8354;}
/************************************Home-V2 Instagram Section***************************************************/
/*.Home-V2-instagram-section .sbi_item:before{content: '';width: 94%;height: 94%;border: 1px solid #fff;opacity: 0;
top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: opacity .3s ease 0s;}
.Home-V2-instagram-section .sbi_item:hover:before{opacity: 0.4;}
.Home-V2-instagram-section .sbi_item:after{content: '';width: 100%;height: 100%;opacity: 0;
top: 0;left: 0;background-color: #fff;transition: opacity .3s ease 0s;}*/
/**********************************Home-V3 Banner Section******************************************/
.blog-home-v3-banner-section .blog-home-v3-slider{padding-right: 0px;border-right: 0px;}
.blog-home-v3-banner-section .et_pb_slide_description{padding: 45% 0% 0%;}
.blog-home-v3-banner-section .widgettitle{background: #000;color: #fff;text-transform: capitalize;
display: inline-block;padding: 10px;margin-bottom: 10px;}
/*.blog-home-v3-banner-section .et_pb_widget ul{border-top: 2px solid #000;padding-top: 5px !important;}*/
.blog-home-v3-banner-section .et_pb_social_media_follow li a.icon{height: 64px;width: 64px;}
.blog-home-v3-banner-section .et_pb_social_media_follow li a.icon:before{font-size: 40px;padding: 16px 13px;}
.blog-home-v3-banner-section .rpwe-title a{color: #000 !important;font-weight: 700;font-size: 14px;}
/*************************************Home-V3 Mansonary First Section********************************/
.blog-home-v3-beauty-section .dtc_masonary_img{display: inline-block;float: left;margin-right: 20px;}
.blog-home-v3-beauty-section .dtc_masonary_description a,
.blog-home-v3-beauty-section .dtc_masonary_first_col .dtc_masonary_title a{color: #000;font-weight: 700;}
.blog-home-v3-beauty-section .dtc_masonary_first_col img{width: 100%;}
.blog-home-v3-beauty-section .dtc_masonary_description a:hover,
.blog-home-v3-beauty-section .dtc_masonary_first_col .dtc_masonary_title a:hover{color: #EF8354;}
.blog-home-v3-beauty-section .dtc_masonary_first_col .dtc_masonary_title a{font-size: 20px;}
.blog-home-v3-beauty-section .dtc_masonary_date span{font-weight: 700;text-transform: capitalize;color: #000;}
.blog-home-v3-beauty-section .dtc_masonary_excerpt{display: block;text-overflow: ellipsis;word-wrap: break-word;
overflow: hidden;max-height: 75px;line-height: 1.8em;}
.blog-home-v3-beauty-section .pagination-container{padding-top: 10px !important;}
.blog-home-v3-beauty-section .dtc_masonary_post_title{font-size: 14px;line-height: 1;margin-top: 0;
margin-bottom: 26px;border-bottom: 2px solid #222;}
.blog-home-v3-beauty-section .dtc_masonary_post_title span{line-height: 17px;display: inline-block;
padding: 7px 12px 4px;background-color: #222;color: #fff;text-transform: uppercase;font-weight: 500;}
.blog-home-v3-beauty-section .ddt_masonary_first_image_col .no_image{height:width:100px;height: 70px;object-fit: cover;}
/*************************************Home-V3 Masonary Second Section*********************************/
.blog-home-v3-second-section .dtc_blog_masonary_top .no_image{height: 215px !important;object-fit: cover;}
.blog-home-v3-second-section .dtc_blog_masonary_bottom .no_image{height: 70px !important;object-fit: cover;}
.blog-home-v3-second-section .dtc_masonary_post_title-style1{font-size: 14px;line-height: 1;margin-top: 0;
margin-bottom: 26px;border-bottom: 2px solid #222;}
.blog-home-v3-second-section .dtc_masonary_post_title-style1 span{line-height: 17px;display: inline-block;
padding: 7px 12px 4px;background-color: #222;color: #fff;text-transform: uppercase;font-weight: 500;}
.blog-home-v3-second-section .dtc_masonary_post_title-style2 span{font-weight: 700;font-size: 20px;
    color: #000000!important;line-height: 2em;}
.blog-home-v3-second-section .dtc_masonary_post_title-style2{border-bottom: 3px solid #EF8354;margin-bottom: 15px;
 font-weight: 700;}
.blog-home-v3-second-section .dtc_blog_masonary_top img{width: 100%;}
.blog-home-v3-second-section .dtc_blog_masonary_top .dtc_masonary_title a{color: #000;font-weight: 700;font-size: 20px;}
.blog-home-v3-second-section .dtc_blog_masonary_top .dtc_masonary_title a:hover,
.blog-home-v3-second-section .dtc_blog_masonary_bottom a:hover{color: #EF8354;}
.blog-home-v3-second-section ul{padding: 0px;}
.blog-home-v3-second-section .dtc_masonary_date span{font-weight: 700;text-transform: capitalize;color: #000;}
.blog-home-v3-second-section .dtc_masonary_excerpt{display: block;text-overflow: ellipsis;word-wrap: break-word;
overflow: hidden;max-height: 75px;line-height: 1.8em;}
.blog-home-v3-second-section .et_pb_column_1_2{margin-bottom: 3% !important;}
.blog-home-v3-second-section .dtc_blog_masonary_bottom .dtc_image{display: inline-block;float: left;margin-right: 20px;}
.blog-home-v3-second-section .dtc_blog_masonary_bottom a{color: #000;font-weight: 700;}

/*************************************Home-V3 CTA Button***********************************************/
.blog-home-v3-cta-section .et_pb_module_header{text-align: left !important;}
.blog-home-v3-cta-section .et_pb_button_wrapper{text-align: right !important;}
.blog-home-v3-cta-section .et_pb_promo_description{padding-bottom: 0px;}
.blog-home-v3-cta-section .et_pb_button_wrapper{margin-top: -50px;}
.blog-home-v3-cta-section .et_pb_button{padding: 5px 23px;}
.blog-home-v3-cta-section.et_pb_promo{padding: 30px 60px 18px;}
@media screen and (max-width: 768px){
  .blog-home-v3-cta-section .et_pb_button_wrapper{margin-top: 0px;}
  .blog-home-v3-cta-section .et_pb_module_header{text-align: center !important;}
  .blog-home-v3-cta-section .et_pb_button_wrapper{text-align: center !important;}
 }
/**************************************Home-V3 Masonary Third Section**************************************/
.blog-home-v3-third-section .dtc_masonary_post_title{font-size: 14px;line-height: 1;margin-top: 0;
margin-bottom: 26px;border-bottom: 2px solid #222;}
.blog-home-v3-third-section .dtc_masonary_post_title span{line-height: 17px;display: inline-block;
padding: 7px 12px 4px;background-color: #222;color: #fff;text-transform: uppercase;font-weight: 500;}
.blog-home-v3-third-section .dtc_blog_masonary_bottom{width: 100% !important;}
.blog-home-v3-third-section .dtc_image{display: inline-block;float: left;margin-right: 20px;}
.blog-home-v3-third-section .dtc_blog_masonary_bottom a{color: #000;font-weight: 700;}
.blog-home-v3-third-section .dtc_blog_masonary_bottom a:hover{color: #EF8354;}
.blog-home-v3-third-section ul{padding: 0px;}
.blog-home-v3-third-section .one_half .dtc_blog_masonary_third{width: 100% !important;}
.blog-home-v3-third-section .dtc_blog_masonary_bottom li{list-style: none;}
.blog-home-v3-third-section .no_image{height: 70px !important;object-fit: cover;}
/**************************************Home-V3 Masonary Fourth Section****************************************/
.blog-home-v3-fifth-section .dtc_masonary_post_title-style1{font-size: 14px;line-height: 1;margin-top: 0;
margin-bottom: 26px;border-bottom: 2px solid #222;}
.blog-home-v3-fifth-section .dtc_masonary_post_title-style1 span{line-height: 17px;display: inline-block;
padding: 7px 12px 4px;background-color: #222;color: #fff;text-transform: uppercase;font-weight: 500;}
.blog-home-v3-fifth-section .dtc_masonary_post_title-style2 span{font-weight: 700;font-size: 20px;
    color: #000000!important;line-height: 2em;}
.blog-home-v3-fifth-section .dtc_masonary_post_title-style2{border-bottom: 3px solid #EF8354;margin-bottom: 15px;
 font-weight: 700;}
.blog-home-v3-fifth-section .no_image{height: 150px !important;object-fit: cover;}
.blog-home-v3-fifth-section .dtc_blog_masonary_bottom a{color: #000;font-weight: 700;}
.blog-home-v3-fifth-section .dtc_blog_masonary_bottom a:hover{color: #EF8354;}
.blog-home-v3-fifth-section .et_pb_column{width: 31.3% !important;}
@media screen and (max-width: 768px){
 .blog-home-v3-fifth-section .dtc_blog_masonary_bottom{margin-left: 20px !important;}
 .home-v7-grid-2-section .et_pb_post .entry-title a{line-height:1.2em;}
 .home-v7-grid-2-section .column {float: none;}
}  
@media screen and (max-width: 480px){
 .blog-home-v3-fifth-section .dtc_blog_masonary_bottom{margin-left: 0px !important;}
}  
/*****************************Pagination*****************************************/
.blog-home-v3-fifth-section .pagination-container {padding-top: 10px !important;}
/***********************************Home-V4 Banner Section*************************************************/
.Home-V4-Banner-Shortcode img{width: 100%;}
.Home-V4-Banner-Shortcode .dtc_description{bottom: 5px;padding: 15px;position: absolute;color: #fff;z-index: 9;
width: 100%;text-align: left;}
.Home-V4-Banner-Shortcode .dtc_image{background: linear-gradient(to bottom, transparent 60%, #000 100%);
top: 0;left: 0;right: 0;bottom: 0;z-index: 1;transition: opacity .4s ease 0s;opacity: 0.7;}
.Home-V4-Banner-Shortcode .dtc_blog_masonary_bottom:hover .dtc_image{opacity: 0.9;}
.Home-V4-Banner-Shortcode .dtc_description a{font-size: 24px;color: #000;font-weight: 700;}
.Home-V4-Banner-Shortcode .dtc_blog_masonary-col-2{margin-bottom: 3% !important;}
.Home-V4-Banner-Shortcode .dtc_masonary_row{width: 100%;padding: 0px;}
.Home-V4-Banner-Shortcode .dtc_blog_masonary_bottom .no_image{height: 690px;object-fit: cover;}
.Home-V4-Banner-Shortcode .dtc_blog_masonary-col-2 .no_image{height: 327px;object-fit: cover;}
/*************************************Slider Arrow Settings***********************************************/
.Home-V4-Banner-Shortcode .owl-prev,.Home-V4-Banner-Shortcode .owl-next{font-family: ETmodules !important;}
.Home-V4-Banner-Shortcode .owl-theme .owl-nav{margin-bottom: 0px;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button{position: absolute;bottom: 48%;transform: translateY(-50%);}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-next{position: absolute;right:0%;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev{position: absolute;left:0%;} 
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button span{background: transparent;opacity: 1;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button span{border-radius: 50%;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-next,
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev{font-family: 'ETmodules';
color:#666;transition: all 0.15s ease 0s;font-weight:bolder;font-size: 18px;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-next:hover,
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev:hover{opacity:1;background: transparent;}
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev:hover,
.Home-V4-Banner-Shortcode .owl-carousel .owl-nav button.owl-next:hover{color: #EF8354;}
.Home-V4-Banner-Shortcode p{padding-bottom: 0px;}
.Home-V4-Banner-Shortcode .owl-next,.Home-V4-Banner-Shortcode .owl-prev{width: 34px;height: 34px;
background: #fff !important;border-radius: 50%;z-index: 10;}
.Home-V4-Banner-Shortcode .owl-next:hover,.Home-V4-Banner-Shortcode .owl-prev:hover{background:#4F5D75 !important;}
/****************************************Home-V4-Grid-2/3 Section******************************************/
.home-v4-title-text{    background-color: #c6b543 !important;display: inline-block;padding: 10px;}
.home-v4-title-text:after{content: '';position: absolute;left: 0;display: inline-block;height: 1em;width: 100%;border-bottom: 1px double red;margin-top: 10px;opacity: 0;transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform: scale(0,1);transform: scale(0,1);}
.home-v4-title-text:hover:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.home-V4-grid-2-blog .post-content,.home-V4-grid-3-blog .post-content{display: none;}
.home-V4-grid-2-blog .entry-title a:hover,.home-V4-grid-3-blog .entry-title a:hover{opacity: 0.65;}
.home-V4-grid-2-blog .et_pb_post:hover img,.home-V4-grid-3-blog .et_pb_post:hover img{opacity: 0.85;}
@media screen and (min-width: 980px){
.Home-V4-Slider-col.et_pb_widget_area_left{padding-right: 0px;border-right: 0px solid rgba(0,0,0,.1);}
.Home-V4-Slider-col .widgettitle,.Home-V4-Slider-col .rpwe-title a{font-weight: 700;color: #000 !important;}
.home-V4-grid-2-blog .et_pb_post{width: 47.5%;margin-right:2.5%;display: inline-grid;}
.home-V4-grid-2-blog .et_pb_post .et_pb_image_container,
.home-V4-grid-3-blog .et_pb_post .et_pb_image_container{margin-bottom: 0px;}
.home-V4-grid-3-blog .et_pb_post{width: 30.5%;margin-right:2.5%;display: inline-grid;}
}
@media screen and (min-width: 980px) and (max-width: 1180px){
  .home-V4-grid-3-blog .et_pb_post{width: 47.5% !important;margin-right:2.5%;display: inline-grid;}
}
@media screen and (max-width: 768px){
  .home-V4-grid-2-blog .column,
  .home-V4-grid-3-blog .column{width: 100% !important;}
}
/****************************************Home-V4-List Section******************************************/
.home-V4-list-1-blog .et_pb_post {display: inline-flex;width:100% !important;border-bottom: 1px solid #DEDEDE !important;padding: 19px 19px 7px;}
.home-V4-list-1-blog .dtc-grid-blog-image {width: 75%;float: left;position: relative;
vertical-align: middle;height: 100%;}
.home-V4-list-1-blog .dtc-grid-blog-content{width: 50%;}
.home-V4-list-1-blog .dtc-grid-blog-image img {width: 100%;}
.home-V4-list-1-blog .entry-title{z-index: 999;position: relative;line-height: 1.2em;}
.home-V4-list-1-blog .dtc-grid-blog-content {z-index: 9999;}
.home-V4-list-1-blog .et_pb_post .entry-featured-image-url {margin-bottom: 0 !important;}
.home-V4-list-1-blog .et_pb_post:hover .entry-title a {color:#EF8354}
.home-V4-list-1-blog .post-content p {margin-bottom: 15px;}
.home-V4-list-1-blog .alignleft a,
.home-V4-list-1-blog .alignright a {background: #222;padding: 10px;color: #fff;font-weight: 800;}
.home-V4-list-1-blog .alignleft a:hover,
.home-V4-list-1-blog .alignright a:hover {background: #EF8354;}
.home-V4-list-1-blog .alignleft{float: none;}
.home-V4-list-1-blog .post-content p{display: block;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;max-height: 98px;line-height: 1.2em;}
.home-V4-list-1-blog .et_pb_image_container{margin-right: -60px;}
.home-V4-list-1-blog .et_pb_post:hover img{opacity: 0.85;}
.home-V4-list-1-blog .entry-title a:hover{opacity: 0.65;}
@media screen and (max-width: 768px){
 .home-V4-list-1-blog .dtc-grid-blog-content {width: 100%;}
}
@media screen and (max-width: 980px){
  .home-V4-list-1-blog .et_pb_image_container{margin-right: -50px;}
}
@media screen and (max-width: 400px){
  .home-V4-list-1-blog .et_pb_image_container{margin-right: -35px;}
}
/*****************************************Home-V5 Blog Section*************************************************/
.home-V5-blog-section .et_pb_post{text-align: center;}
.home-V5-blog-section .date{margin-right:30px;}
.home-V5-blog-section .entry-featured-image-url{margin-top: 20px;}
.home-V5-blog-section .date:before{font-family: ETmodules;content: '\7d';margin-right: 5px;vertical-align: middle;}
.home-V5-blog-section .author:before{font-family: ETmodules;content: '\e08a';margin-right: 5px;vertical-align: middle;}
.home-V5-blog-section .author{text-transform: capitalize;}
.home-V5-blog-section .post-content p{margin-bottom: 40px;text-align: left;}
.home-V5-blog-section .more-link{border: 2px solid #333;padding: 13px 22px;display: inline !important;color: #333;
text-transform: capitalize;}
.home-V5-blog-section .more-link:hover{background: #333;color: #fff !important;}
.home-V5-blog-section .et_pb_post .blog-category{border-radius: 16px;color: inherit;line-height: 1;padding: 6px 12px;border: 1px solid rgba(0, 0, 0, 0.12);color:#000;text-transform:uppercase;}
.home-V5-blog-section .et_pb_post .blog-category a{color:#000;text-transform:uppercase;}
.home-V5-blog-section .et_pb_post .entry-title{padding-top:20px;}
@media screen and (max-width: 768px){
  .home-V5-blog-section .et_pb_posts{width: 100% !important;padding: 0px 15px !important;}
}
/****************************************Home-V6 Slider Banner*************************************************/
.home-v6-banner-slider .et-pb-arrow-prev{left: 8px;opacity: 1;font-size: 30px;padding: 12px!important;
background: rgba(0,0,0,.3);border-radius: 50%;}
.home-v6-banner-slider .et-pb-arrow-next{right: 8px;opacity: 1;font-size: 30px;padding: 12px!important;
background: rgba(0,0,0,.3);border-radius: 50%;}
.home-v6-banner-slider .et-pb-arrow-prev:hover,.Home-v6-banner-slider .et-pb-arrow-next:hover{background: #222;}
.home-v6-banner-slider p{display: none;}
/***************************************Home-V6 Blog Section***************************************************/
.home-v6-blog-section .dtc-grid-blog-image,.home-v6-blog-section .dtc-grid-blog-content{width: 47.5%;display: inline-block;}
.home-v6-blog-section .post-content p{display: block;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;
max-height: 100px;line-height: 1.8em;}
.home-v6-blog-section .dtc-grid-blog-content{float: right;}    
.home-v6-blog-section .dtc-grid-blog-image img{display: none;}
.home-v6-blog-section .dtc-grid-blog-image{border-radius: 50%;width: 46%;padding-top: 46%;
transform: scale(1.2) translateX(-16px) translateY(-30px);position: relative;float: left;margin-top: 0;
-webkit-transform: scale(1.2) translateX(-10px) translateY(-30px);
margin-bottom: 0;background-size: cover;background-position: center;transition: all 0.15s ease-out;}
.home-v6-blog-section .dtc-grid-blog-image a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.home-v6-blog-section .dtc-grid-blog-image img{margin-left: auto;margin-right: auto;}
.home-v6-blog-section .et_pb_post{overflow: hidden;}
.home-v6-blog-section .et_pb_post:hover .dtc-grid-blog-image{transform: scale(1) translateX(0) translateY(0);
transition: all 0.15s ease-out;}
.home-v6-blog-section .post-content p{margin-bottom: 30px}
.home-v6-blog-section .more-link{border: 2px solid #333;padding: 13px 22px;display: inline !important;color: #333;
text-transform: capitalize;}
.home-v6-blog-section .more-link:hover{background: #333;color: #fff !important;}
.home-v6-blog-sidebar{padding-right: 0px;border-right: 0px solid rgba(0,0,0,.1);}
@media screen and (max-width: 768px){
  .home-v6-blog-section .et_pb_post{padding: 20px !important;}
}
@media screen and (max-width: 364px){
  .home-v6-blog-section .more-link{display: none !important;}
}
/*************************************Home-V7 Banner Section************************************************/
.home-v7-blog-sidebar{padding-right: 0px;border-right: 0px solid rgba(0,0,0,.1);}
.home-v7-blog-sidebar .widgettitle{border-bottom: 3px solid  #EF8354;margin-bottom: 15px;
font-weight: 700;color: #000;}
.home-v7-blog-sidebar .rpwe-title a,.home-v7-blog-sidebar .entry-title a{font-weight: 700;color: #000 !important;}
/***********************************Home-V7 Banner Section*************************************************/
.Home-V7-Banner-Shortcode img{width: 100%;}
.Home-V7-Banner-Shortcode .dtc_description{bottom: 5px;padding: 15px;position: absolute;color: #fff;z-index: 9;
width: 100%;text-align: left;}
.Home-V7-Banner-Shortcode .dtc_image{background: linear-gradient(to bottom, transparent 60%, #000 100%);
top: 0;left: 0;right: 0;bottom: 0;z-index: 1;transition: opacity .4s ease 0s;opacity: 0.7;}
.Home-V7-Banner-Shortcode .dtc_blog_masonary_bottom:hover .dtc_image{opacity: 0.9;}
.Home-V7-Banner-Shortcode .dtc_description a{font-size: 24px;color: #fff;font-weight: 700;}
.Home-V7-Banner-Shortcode .dtc_blog_masonary-col-2{margin-bottom: 3% !important;}
.Home-V7-Banner-Shortcode .dtc_masonary_row{width: 100%;padding: 0px;}
.Home-V7-Banner-Shortcode .et_pb_column_1_3 .no_image{height: 428px;object-fit: cover;}
.Home-V7-Banner-Shortcode .et_pb_column_2_3 .no_image{height: 428px;object-fit: cover;}
/*************************************Slider Arrow Settings***********************************************/
.Home-V7-Banner-Shortcode .owl-prev,.Home-V7-banner-Shortcode .owl-next{font-family: ETmodules !important;}
.Home-V7-Banner-Shortcode .owl-theme .owl-nav{margin-bottom: 0px;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button{position: absolute;bottom: 48%;transform: translateY(-50%);}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-next{position: absolute;right:0%;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev{position: absolute;left:0%;} 
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button span{background: transparent;opacity: 1;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button span{border-radius: 50%;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-next,
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev{font-family: 'ETmodules';
color:#666;transition: all 0.15s ease 0s;font-weight:bolder;font-size: 18px;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-next:hover,
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev:hover{opacity:1;background: transparent;}
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-prev:hover,
.Home-V7-Banner-Shortcode .owl-carousel .owl-nav button.owl-next:hover{color: #EF8354;}
.Home-V7-Banner-Shortcode p{padding-bottom: 0px;}
.Home-V7-Banner-Shortcode .owl-next,.Home-V7-Banner-Shortcode .owl-prev{width: 34px;height: 34px;
background: #fff !important;border-radius: 50%;z-index: 10;}
.Home-V7-Banner-Shortcode .owl-next:hover,.Home-V7-Banner-Shortcode .owl-prev:hover{background:#4F5D75 !important;}
.Home-V7-Banner-Shortcode{padding-left: 20px;padding-right: 20px;}
/*************************************Home-V7 2 grid Section************************************************/
.home-v7-grid-2-section .post-content p{display: none;}
.home-v7-grid-2-section .et_pb_image_container,.home-v7-grid-2-section .entry-featured-image-url{margin-bottom: 0px;}
.home-v7-grid-2-section img{display: none;}
.home-v7-grid-2-section .et_pb_post{background-color: transparent;background-size: cover;
background-color: rgba(0,0,0,0.55);padding: 0px;margin-bottom: 52px !important;}
.home-v7-grid-2-section .dtc-grid-blog-content{margin-top: 140px;padding: 20px;}
.home-v7-grid-2-section .et_pb_post:hover{background-color: rgba(0,0,0,0.75);}
.home-v7-grid-2-section .et_pb_post:hover{cursor: pointer;}
/*********************************Home-blog-v7-second-masonary-section***********************************/
.blog-v7-second-masonary-section .dtc_masonary_post_title span{font-weight: 700;font-size: 20px;color: #000000!important;}
/*********************************Home-V7-grid-Blog Section*********************************************/
.home-V7-grid-blog-divider.et_pb_divider {margin-bottom: 0px !important;height: 0px;}
.home-V7-list-blog .et_pb_post{padding: 20px;margin-bottom: 0px;padding-left: 0px;}
.home-V7-list-blog .pagination{padding-top: 20px;}
.home-V7-list-blog .dtc-grid-blog-image{max-width: 50%;}
.home-V7-list-blog .dtc-grid-blog-content{padding-left: 20px;}
.home-V7-list-blog .more-link{color: #000;text-transform: capitalize;font-weight: 700;padding: 10px;
border:1px solid #EF8354;display: inline-block !important;margin-top: 20px;}
.home-V7-list-blog .more-link:hover{background: #EF8354;color: #fff;}
/********************************Home-V8-Blog Section*******************************************************/
.home-V8-grid-blog .post-content p{display: block;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;
max-height: 75px;line-height: 1.8em;margin-bottom: 20px;}
.home-V8-grid-blog .more-link{padding: 10px 15px;background: #EF8354;color: #fff;text-transform: capitalize;font-weight: 500;
text-align: center !important;}
.home-V8-grid-blog .post-meta .published{border-bottom: 1px solid #ef8354;padding-bottom: 15px;}
.home-V8-grid-blog .more-link:hover,.home-V8-grid-blog .et_pb_image_container:hover,
.home-V8-grid-blog .entry-title:hover{opacity: 0.85;}
.home-V8-grid-blog .post-content{margin-top: 25px;}
.home-V8-grid-blog .alignleft a{background: #222;padding: 10px;color: #fff;font-weight: 800;text-align: center;}
.home-V8-grid-blog .alignleft{float: none;}
.home-V8-grid-blog .alignleft a:hover{background: #ef8354;}
/******************************************Home-V8 Sidebar****************************************************/
.home-V8-blog-sidebar,.blog-portfolio-sidebar,.Contact-Us-V2-sidebar{padding-right: 0px;border-right: 0px solid rgba(0,0,0,.1);}
.home-V8-blog-sidebar .widgettitle{font-weight: 700;color: #000;}
.home-V8-blog-sidebar .et_pb_widget{overflow: hidden !important;}
.home-V8-blog-sidebar .rpwe-title a,.home-V8-blog-sidebar .entry-title a{font-weight: 700;color: #000 !important;}
.home-V8-blog-sidebar .widgettitle{padding-left: 0;padding: 0 12px 0px 0px;;border: none;position: relative;z-index: 3;
outline: none;display: inline-block;background: none !important;margin-bottom: 20px;}
.home-V8-blog-sidebar .widgettitle:before{position: absolute;content: "";width: 1000px;height: 0;top: 50%;
left: 100%;border: none;border-bottom: 1px solid #EF8354;z-index: 1;left: auto;right: 100%;}
.home-V8-blog-sidebar .widgettitle:after{position: absolute;content: "";width: 1000px;height: 0;top: 50%;
left: 100%;border: none;border-bottom: 1px solid #EF8354;z-index: 1;opacity: 0.5;}   
/**************************************Blog Details Page*********************************************/ 
/**************************************Standard Post***************************************/
.single-post #sidebar{padding-left: 0px;}
.single-post #main-content .container:before {width: 0px;}
.single-post .container {width: 85%;max-width: 85%;margin: auto;}
.single-post #left-area{padding-right: 3.5%;}
.single-post .blog-detail-first-letter{line-height: 80%!important;font-size: 48px!important;font-weight: 700;
margin-right: 15px;line-height: 1;float: left;margin: 25px 35px;}
/***********************************Image Slider Section****************************************/
.single-post-image-slider .et-pb-arrow-prev{left: 10px;opacity: 1;}
.single-post-image-slider .et-pb-arrow-next{right: 10px;opacity: 1;}
.single-post-image-slider .et-pb-arrow-prev,.single-post-image-slider .et-pb-arrow-next{min-width: 50px;
min-height: 50px;position: absolute;display: block;z-index: 100;border-radius: 50%;overflow: hidden;
background: rgba(0,0,0,0.1);}
/***********************************Testimonial Slider******************************************/
.single-post-testimonial-slider:before{display: block;position: absolute;top: 50%;left: 11px;font-size: 50px;
line-height: 0;margin-top: 6px;margin-left: 0;color: inherit;}
.single-post-testimonial-slider:after{content: "";display: block;position: absolute;top: 5px;left: 40px;bottom: 5px;
width: 2px;background-color: #f63a4c;}
.single-post-testimonial-slider .et_pb_testimonial_description{margin-left: 50px;border-left: 2px solid #EF8354;
padding-left: 20px;}
.single-post-testimonial-slider .et_pb_testimonial_author{color: #EF8354 !important;}
.divinizer_related_post a,.single-post .entry-title{font-weight: 700;}
.single-post .post-meta{margin-bottom: 20px !important;}
/***********************************Sidebar*****************************************************************/
#sidebar .widgettitle,.home-v6-blog-sidebar .widgettitle,.Home-V4-Slider-col .widgettitle,.About-V1-Slidebar .widgettitle,.Contact-Us-V2-sidebar .widgettitle,.blog-portfolio-sidebar .widgettitle{margin-bottom: 30px;padding-top: 10px;background-color: #e3d9d5;text-align: center;
color: #000;}
#sidebar .et_pb_widget,.home-v6-blog-sidebar .et_pb_widget,.Home-V4-Slider-col .et_pb_widget,.About-V1-Slidebar .et_pb_widget,.Contact-Us-V2-sidebar .et_pb_widget,.blog-portfolio-sidebar .et_pb_widget{float: none;width: 100%;margin-bottom: 30px;padding-bottom: 15px;border-color: #e3d9d5;
border-style: double;border-bottom-width: 4px;}
.widget_categories li{background-color: #e6e8e8!important;padding-bottom: 10px;padding-top: 10px;text-align:center;font-weight:500;font-size:16px;}
.Author-img img{height:50%;width:50%;display: block;margin-left: auto;margin-right: auto;}
/*******************************************Page-Gallery Slider*********************************************/
.gallery-image-slider .et-pb-arrow-prev{left: 10px;opacity: 1;}
.gallery-image-slider .et-pb-arrow-next{right: 10px;opacity: 1;}
.gallery-image-slider .et-pb-arrow-prev,.gallery-image-slider .et-pb-arrow-next{min-width: 50px;
min-height: 50px;position: absolute;display: block;z-index: 100;border-radius: 50%;overflow: hidden;
background: rgba(231, 239, 239, 0.39);color: #000 !important;font-size: 30px;padding: 10px;}
/********************************************Left Sidebar***************************************************/
.et_left_sidebar #sidebar{padding-right: 0px !important;} 
/*****************************About Us-V1*******************************************************/
.About-V1-Slidebar{padding-right: 0px;border-right: 0px solid rgba(0,0,0,.1);}
/*******************************************About Us-V2*******************************************************/
.About-V2-image-col{border: 20px solid #fff;}
/*********************************Service Section***********************************************/
.About-V2-service-section .blog-first-text{color: #ffffff!important;font-size: 60px;padding-bottom: 0px!important;
margin-bottom: 0px!important;text-align: left;}
.About-V2-service-section .service-button{color: #000000!important;font-size: 20px;letter-spacing: 2px;
background-color: #EF8354;padding-top: 20px!important;padding-bottom: 20px!important;text-transform: uppercase;
text-align: center;}
/********************************************Instagram Title**************************************/
.about-v2-instagram-title{margin-bottom: 0;font-size: 60px;transform: rotate(-20deg);z-index: 999999;
position: absolute;}
/*************************************Portfolio 3 Grid********************************************/
@media screen and (min-width:980px){
    .blog-grid-3-portfolio-col .et_pb_portfolio_item {background:#FFFFFF;padding-bottom: 10px;}
    .blog-grid-3-portfolio-col .et_pb_grid_item {width: 28.333% !important;margin: 0 2.5% 2.5% 2.5% !important;}
    .blog-grid-3-portfolio-col .et_pb_grid_item:nth-child(3n) {margin-right: 0 !important;}
    .blog-grid-3-portfolio-col .et_pb_grid_item:nth-child(3n+1) {clear: left;}
    .blog-grid-3-portfolio-col .et_pb_grid_item:nth-child(4n+1) {clear: unset !important;}  
    
}

.blog-grid-3-portfolio h2{position: absolute;top: 47%;padding-left: 10px;padding-right: 10px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0;text-align
:center !important;}
.blog-grid-3-portfolio .post-meta{position: absolute;top: 42%;padding-left: 10px;padding-right: 10px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0;text-align
:center !important;}
.blog-grid-3-portfolio .et_pb_portfolio_item:hover h2{opacity: 1;    -webkit-transform: translateY(-150%);-moz-transform: translateY(-150%);-ms-transform: translateY(-150%);-o-transform: translateY(-150%);transform: translateY(-150%);z-index: 9999;}
.blog-grid-3-portfolio .et_pb_portfolio_item:hover .post-meta{opacity: 1;  -webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);z-index: 9999;}
.blog-grid-3-portfolio .et_overlay.et_pb_inline_icon:before{content: none;}
.blog-grid-3-portfolio  .et_pb_portfolio_item:hover .et_overlay {z-index: 3;opacity: 1;}
.blog-grid-3-portfolio .et_pb_portfolio_filter a.active{color: #EF8354 !important;background-color: transparent !important;}
.blog-grid-3-portfolio .et_pb_portfolio_filter a:hover{background-color: transparent !important;}
.blog-grid-3-portfolio .et_pb_portfolio_filter a{border: 0px !important;color:#2d3142 !important;}
.blog-grid-3-portfolio .et_pb_portofolio_pagination ul li a.active{color: #EF8354;}
.blog-grid-3-portfolio .et_pb_portofolio_pagination ul li a{color: #2d3142;}
.blog-grid-3-portfolio .et_pb_portfolio_filters li a,.blog-grid-3-portfolio .et_pb_portfolio_filters li a.active,.blog-grid-3-portfolio .et_pb_portfolio_filter a:hover{background-color:red !important;}
.blog-grid-3-portfolio .et_pb_portfolio_filters li a.active{border-bottom:2px solid #000 !important; border-radius:0px;}
@media screen and (max-width:768px){
    .blog-grid-3-portfolio .et_pb_portfolio_filters li{margin-right: 5px;}
}
@media screen and (min-width: 550px) and (max-width: 980px){
.blog-grid-3-portfolio .et_pb_portfolio_item:hover h2{margin-top: 30px;}
}
/************************************Single Portfolio***************************************/
#sidebar {padding-left: 0px !important;}
.single-project .container:before,.page .container:before{background: transparent !important;}
.single-project .Blog-Footer-Widget .et_pb_row{width: 100% !important;}
.single-project .et_pb_social_media_follow{padding: 8px 0px 0px;border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE;}
.single-project .et_pb_title_meta_container{padding-bottom: 20px !important;}
/***************************************Author Page**********************************************/
.blog-author-section .et_pb_team_member_image {opacity: 1;transform: rotateY(0);margin: 0!important;
border-radius: 100%;overflow: hidden;position: relative;transition: all 0.4s ease-in-out;width: 100% !important;}
.blog-author-section img{display: block;width: 100%;}    
.blog-author-section .et_pb_team_member_description {opacity: 0;position: absolute;top: 0;left: 0;right: 0;
bottom: 0;margin: auto!important;z-index: 6;border-radius: 100%;overflow: hidden;transform: rotateY(180deg);
background-color: #4F5D75;text-align: center;padding: 30% 10px 0;transition: all 0.4s ease-in-out;}
.blog-author-section .et_pb_team_member:hover .et_pb_team_member_image{transform: rotateY(-180deg);opacity: 0;}
.blog-author-section .et_pb_team_member:hover .et_pb_team_member_description{transform: rotateY(0);opacity: 1;}
.blog-author-section .et_pb_column{transition-duration: 0.3s;}
.blog-author-section .et_pb_column:hover{transform: translateY(-5px);transition-duration: 0.3s;}
.blog-author-section .et_pb_column:after{pointer-events: none;position: absolute;z-index: 0;content: '';
top: 100%;left: 0;height: 10px;width: 60%;opacity: 0;transition-duration: 0.3s;transition-property: transform opacity;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
visibility: visible;right: 0;margin: auto;}
.blog-author-section .et_pb_member_position{padding-top: 10px;}
.blog-author-section .et_pb_column:hover:after{opacity: 1;transform: translateY(10px);}
.blog-author-section .et_pb_team_member_description h4:after {content: "";display: block;width: 0;height: 1px;
background-color: #EF8354;margin: 15px auto -15px;transition: all 1s ease-in-out;}
.blog-author-section .et_pb_column:hover .et_pb_team_member_description h4:after{width: 50%;}
.homev7-masonary-title {padding-top:20px;}
.blog-home-v7-fifth-section,.blog-home-v7-second-section{bottom: 30px;position: relative;}
@media screen and (min-width: 981px){
    .author-admin .container:before{background-color:transparent !important;}
}
.author-admin .container {width: 85%;max-width: 1250px;}
/**************************************************FAQ Page**********************************************/
.blog-faq-banner-section .et_parallax_bg{background-blend-mode: overlay;background-color: rgba(0,0,0,0.55);}
/********************************************404 Css*******************************************************/
.fullwidth404 #left-area{padding-right: 0%;}
/*******************************************Mobile Menu******************************************************/
@media screen and (max-width: 980px){
 .et_header_style_centered #main-header .mobile_nav {background-color:transparent !important;}
 .et_header_style_centered .mobile_nav .select_page{display:none !important;}
 .et_header_style_centered .mobile_menu_bar{top: -8px;}
}
/******************************************Responsive Css**************************************************/
@media screen and (min-width: 980px) and (max-width: 1030px){
  .blog-home-v3-beauty-section .dtc_masonary_excerpt {max-height: 98px;}
}
@media screen and (min-width: 980px) and (max-width: 1080px){
    .home-v6-blog-section .et_pb_post{padding-bottom: 30px;}
} 
@media screen and (max-width: 980px){
  .Home-V1-Banner-Section .et_pb_slide_description h2.et_pb_slide_title{font-weight: 700 !important;
    font-size: 40px !important;line-height: 1.2em;}
  .blog-home-v1-author-section .et_pb_team_member_image{float: none;width: auto;}
  .blog-home-v1-author-section .et_pb_team_member_description{padding-top: 20px;}    
  .blog-home-v2-masonary-section{padding-bottom: 0px !important;}
  .blog-home-v2-list-section{padding-top: 0px !important;}
  #sidebar .Author-img{display: block;margin-left: auto;margin-right: auto;width: 50%;}
  .about-us-v3-image-col{padding-top:150px;padding-bottom:150px;}
  .About-v1-main .et_pb_row,.Home-V7-middle-section.et_pb_row{ display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;
  flex-wrap: wrap;}
  .About-v1-main .About-V1-left-Slidebar,.Home-V7-left-Slidebar{order: 2 !important; -webkit-order: 2 ;}
  .About-v1-main .About-V1-right-text,.Home-V7-right-text{order: 1 !important; -webkit-order: 1; }
  .About-V1-Slidebar,.home-v7-blog-sidebar{padding-top:20px;}
}
@media screen and (min-width:480px) and (max-width: 980px){
    .home-v7-title-text{padding-top:190px;}
}
@media screen and (max-width: 768px){
  .blog-home-v1-blog2-section .et_pb_blog_grid .column {float: none;}   
  .blog-home-v1-blurb-slider,.blog-home-v1-author-section,.blog-home-v2-masonary-section{padding-bottom: 0px !important;}
    .blog-home-v3-fifth-section .et_pb_column {width: 26.3% !important;}
    .home-V4-grid-2-blog .et_pb_post,.home-V4-grid-3-blog .et_pb_post{margin-bottom: 10px !important;}
    .home-V4-list-1-blog .et_pb_image_container {margin-right: -37px;}
    .home-V5-blog-section .entry-title a{line-height: 1.2em;}
    .single-post-testimonial-slider{background: transparent !important;}
    .home-V7-list-blog .dtc-grid-blog-image{width:100% !important;max-width:100%;padding-bottom:10px;}
    .home-V4-list-1-blog .et_pb_post{display:grid;}
    .home-V4-list-1-blog .dtc-grid-blog-image{max-width: 95%;width: 95%;}
    .home-V4-list-1-blog .column{float: none !important;}
    .home-V7-list-blog .dtc-grid-blog-content{padding-right:0px;}
}
@media screen and (max-width: 480px){
  .Blog-Footer-Widget .et_pb_row{padding-left: 40px !important;padding-right: 40px !important;} 
  .blog-home-v2-masonary-section .et_pb_row{width: 100% !important;}
  .blog-home-v2-list-section .et_pb_row{width: 90% !important;}
  .blog-home-v3-fifth-section .et_pb_column {width: 100% !important;}
  .blog-home-v3-banner-section .et_pb_slide_description{padding: 80% 0% 0%;}
}
@media screen and (max-width: 640px){
  #sb_instagram #sbi_load{margin-bottom: 20px;}
}
@media screen and (max-width: 320px){
    .blog-home-v3-banner-section .et_pb_slide_description{padding: 100% 0% 0%;}
} 
/* hamburger menu */
.et_divi_100_custom_hamburger_menu__icon {position: relative;display: block;width: 1.875rem;/*height: 1.875rem;*/box-sizing: border-box;cursor: pointer;padding: 0.25rem;clear: both;z-index:9999;}
.et_divi_100_custom_hamburger_menu__icon div{background:#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;}