/*
Theme Name:  Prutha Child Theme
Theme URI:   https://dpprutha.diviinfinite.com/
Description: Prutha Child Theme is a powerful multipurpose responsive WooCommerce Theme.It is excellent compromise among the conflicting requirements of professional,highly Versatile,novelty, simplicity, elegance and function. It features a very elegant design that is perfect for your shop or business site.Prutha is the great WooCommerce WordPress for any online store!
Version:     2.0
Author:      Divi Professional
Author URI:  https://divi-professional.com/
Template:    Divi
Text Domain: prutha
*/

/*************** Project Detail ****************/
.prutha_projectdetail .et_pb_text ul{padding: 0;}
.prutha_projectdetail ul li{border-bottom: 1px solid #e0e0e0;font-size: 16px;display: inline-block;width: 100%;color: #000;padding: 13px 0;}
.prutha_projectdetail ul li span{float: right;}
.prutha_projectdetail ul li:last-child{border-bottom:none;padding-bottom:0;}
.prutha_projectdetail .et_pb_blurb_container{padding-left:0;}
.prutha_projectdetail img,.prutha_projectdetail .et_pb_image_wrap{width:100% !important;}
/******* Blog Detail *******/
.prutha_blogdetail_img .et_pb_image_wrap,.prutha_blogdetail_img .et_pb_image_wrap img{width:100% !important;}
.prutha_blogdetail_blurb img{width: 80px !important;height: 80px;object-fit:cover;}
.prutha_blogdetail_contact p{width:100% !important;}
.prutha_blogdetail_contact .et_contact_bottom_container{padding: 0 0 0 3%;width:100%;}
.prutha_blogdetail_sidebar #block-2,.prutha_blogdetail_sidebar #block-4{margin-bottom:20px;}
.prutha_blogdetail_sidebar .widget_block h2:after{position: absolute;content: "";left: 0;bottom: 3px;opacity: 1;width: 35px;height: 2px;background: #ffa552;}
.prutha_blogdetail_sidebar .widget_block h2{padding-bottom: 15px;position:relative;}
.prutha_blogdetail_sidebar .widget_categories ul li,.prutha_blogdetail_sidebar .widget_recent_entries ul li{padding: 12px 0;border-bottom: 1px solid #eeeeee;margin: 0;}
@media only screen and (max-width:981px){
	.prutha_blogdetail_sidebar .widget_block{width:100%;}
	.prutha_blogdetail_sidebar .widget_block h2:after{right:0;margin:auto;}
	.faq_contatct_form .et_contact_bottom_container,.contact_us_form_v1 .et_contact_bottom_container,.event_details_contact_form .et_contact_bottom_container,.service_details_contact_form .et_contact_bottom_container{float:none !important;padding: 0 0 0 3%;}
	.contact_us_form_v2 .contact_us_divider_v2 hr,.event_speaker hr,.event_details_contact_form hr,.about_details_v1 hr,.home_v3_about hr,.home_v2_why_choos_us hr,.home_v1_about_icon_color hr,.about_details_we_make_perfect_v2 hr, .about_details_our_company_v2 hr, .about_details_meet_our_solution_v2 hr, .about_deatails_empower_market_v2 hr, .about_details_we_provide_v2 hr{margin: 10px auto !important;}
	#rpwwt-recent-posts-widget-with-thumbnails-2 img{display: block;float: none;margin: 0 auto 20px;}
	.about_details_why_choos_us_v1 .et_pb_image_wrap span.et-pb-icon,.service_v1 .et_pb_image_wrap span.et-pb-icon{float: none !important;display: block;margin: 0 auto 20px !important;}
	.home_v2_call_to_action_bg_color .et_pb_blurb_container{padding-left:0;}
}
/*--Top Header Part & Opening Hours----*/
.top_hedaer_section .et_pb_blurb_description strong{ font-family:'play';}
.top_hedaer_section.et_pb_section{ padding: 0px !important; background:#fff;}
.top_hedaer_section.et_pb_section .et_pb_row{ padding: 12px 0px;}
.top_hedaer_section.et_pb_section .logo_container {position: relative;}
.pru_opn_hrs_icon_txt .et_pb_blurb_description p,.pru_email_ph_icon_txt .et_pb_blurb_description p{color:#000;}
.sticky-wrapper.is-sticky #main-header.pru_header {z-index:999 !important;}
body,html{overflow-x: hidden;}
/*--Menu Bar----*/
/*------Home V1 Start-----*/
/*------Home V1 Slider-----*/
.home_v1_slider_read_more_btn.et_pb_slider .et_pb_button{ border-color: #ffa552; background:#ffa552;}
.home_v1_slider_read_more_btn.et_pb_slider .et_pb_button:hover { border-color: #1b2845; background:#1b2845;}
.home_v1_slider_read_more_btn .et-pb-active-slide .et_pb_slide_description{ animation-name: none !important; }
/*------Home V1 Service-----*/
.home_v1_service_bg_icon_color .et_pb_blurb:hover .et_pb_image_wrap span.et-pb-icon{ transform: rotateY(360deg); transition-duration: 1s;}
.home_v1_service_bg_icon_color .et_pb_blurb{background:#1B2845;}
.home_v1_service_bg_icon_color .et_pb_image_wrap span.et-pb-icon{ color:#ffa552;}
.home_v1_blurb_hover .et_pb_blurb{ transition: .3s all; }
.home_v1_blurb_hover .et_pb_blurb:hover{ margin-top: -15px; box-shadow: 0px 15px 16px 0px rgba(0, 0, 0, 0.08); }
/*------Home V1 About Us-----*/
.home_v1_about_icon_color .et_pb_image_wrap span.et-pb-icon{ color: #ffa552; }
.home_v1_about_icon_color hr{ border: 2px solid #ffa552; margin-left: 0px; width: 70px;}
/*------Home V1 Counter-----*/
.home_v2_counter_icon_color .et_pb_image_wrap span.et-pb-icon{ color:#ffa552; }
.home_v2_counter_icon_color .et_pb_number_counter .title{bottom:25px;}
.home_v1_hr_divider_line.et_pb_divider:before{ border-top-color:#ffa552;}
/*------Home V1 Our Clients Logos-----*/
.home_v1_our_client_logo .et_pb_image_wrap img { opacity: 0.5; }
.home_v1_our_client_logo .et_pb_image_wrap img:hover{ opacity: 1;}
.home_v1_our_client_logo .et_pb_image_wrap { border-color:#F2F2F2;}
/*------Home V1 Portfolio-----*/
.home_v1_portfolio_bg_color {background-color:#F2F2F2;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li:after{ content: '/'; display: inline-block; margin-left:0px; bottom: 32px; position: relative; }
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child:after { content:none;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {border:none; background:none;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background:none;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background:none }
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:after{ content: ''; display: block; width: 0%; height: 1px; background: #41414F; -webkit-transition: all .4s ease;transition: all .4s ease;margin-top: 6px;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:after{ width: 100%;}
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active { content: ''; display: block; -webkit-transition: all .4s ease;transition: all .4s ease; }
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:after{ width: 100%; } 
.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {color: #41414F;}
.home_v1_portfolio .et_overlay:before{content:none; font-family:inherit;}
.home_v1_portfolio .et_overlay:hover .home_v1_portfolio_btn {  top: 100px; }
.home_v1_portfolio .et_overlay .home_v1_portfolio_btn{ position: absolute;top: 50%;left:0;right:0;margin:auto;transition: all 300ms linear 0s; transition-duration: 300ms;transition-duration: .5s;background: #1B2845;color:#fff;font-size: 14px;padding: 10px 25px;font-weight: bold;transform: translateY(-50%);width:60%;}
.home_v1_portfolio span.et_overlay { position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;transition: all 300ms linear 0s;
text-transform: uppercase; }
/*-------Home V1 Team--------*/
.home_v1_team .et_pb_team_member .et_pb_team_member_image:hover img { opacity: .4; }
.home_v1_team .et_pb_team_member .et_pb_team_member_image img { -webkit-transition: opacity .4s ease; transition: opacity .4s ease;}
.home_v1_team .et_pb_team_member .et_pb_team_member_description{ border-bottom: 1px solid #F2F2F2; text-align: center; padding-top: 20px; padding-bottom: 20px;-webkit-transition: background .4s ease;transition: background .4s ease; bottom: 12px;}
.home_v1_team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header,
.home_v1_team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position { color:#fff;}
.home_v1_team .et_pb_team_member .et_pb_team_member_description ul.et_pb_member_social_links{ margin: 0; margin-left: -12px; margin-right: -12px; transform: translate3d(0, 35px, 0);  visibility: hidden; transition:transform .6s ease, visibility .1s ease, opacity .1s ease;}
.home_v1_team .et_pb_team_member .et_pb_team_member_image { position: relative; }
.home_v1_team .et_pb_team_member:hover .et_pb_team_member_description ul{ opacity: 1; visibility: visible; transform: translate3d(0, 0px, 0); transition: transform .4s ease, visibility .4s ease, opacity .4s ease;}
.home_v1_team .et_pb_team_member:hover .et_pb_team_member_description { background: #1b2845; }
.home_v1_team .et_pb_team_member .et_pb_team_member_description{ display: inline-table; vertical-align: bottom; width: 100%; height: 100%; }
.home_v1_team .et_pb_team_member .et_pb_team_member_description ul { top: -28px; position: absolute; left: 12px; right: 11px; background:#ffa552; }
.home_v1_team .et_pb_team_member .et_pb_team_member_description ul li { padding: 2px; }
/*-------Home V1 Blog-----------*/
.home_v1_blog_bg_color{background-color:#F2F2F2;}
.home_v1_blog .et_pb_post:hover .et_overlay:before{ background:#1b2845; padding: 10px; border-radius: 50%;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;color:#ffa552 !important; top: 50%;left: 50%;margin: -27px 0 0 -25px;}
.home_v1_blog .et_overlay { background:rgba(27, 40, 69, 0.6) none repeat scroll 0% 0%;}
.home_v1_blog .et_pb_post:hover .entry-title{ color: #ffa552; }
.home_v1_blog .alignright a { background: #1b2845; padding: 10px; color: #fff; font-weight: 800;}
.home_v1_blog .alignright a:hover{ background:#ffa552 }
.home_v1_blog .alignleft a { background: #1b2845; padding: 10px; color: #fff; font-weight: 800;}
.home_v1_blog .alignleft a:hover{ background:#ffa552 }
.home_v1_blog .et_pb_post .post-content p{ padding-bottom: 10px; }
.home_v1_blog .et_pb_post a.more-link{float:right; background: #1b2845; padding: 8px; color: #fff; font-size: 16px;}
.home_v1_blog .et_pb_post:hover a.more-link{background:#ffa552;}
.home_v1_blog .post-meta.home_v1_post_meta span.published:before{ font-family:'Etmodules'; content:'\e023'; right: 7px; position: relative;}
.home_v1_blog .post-meta.home_v1_post_meta span.published{ padding: 7px; }
.home_v1_blog .et_pb_button_module_wrapper .et_pb_button{ background:#1b2845; border-color:#1b2845;}
.home_v1_blog .et_pb_button_module_wrapper .et_pb_button:hover{ background:#ffa552; border-color:#ffa552;}
/*------Home V1 End-------*/
/*------Home V2 Start-----*/
/*------Home V2 Slider-----*/
.home_v2_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title{ background-color: rgba(255, 165, 82, 0.88); padding:20px;}
.home_v2_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content {margin-top: 20px;}
.home_v2_slider .et-pb-active-slide .et_pb_slide_description{ animation-name: none !important; }
.home_v2_slider .et_pb_button_wrapper .et_pb_button { background: #ffa552; border-color:#ffa552; }
/*-----Ken Burn Effecr Slider Home V2-------*/
.no-parallax .et_pb_parallax_css,.no-parallax .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:inherit;background-position:center center;}
.kb-zoomout .et_pb_slide .et_parallax_bg{animation:zoomout 7s forwards;-ms-animation:zoomout 7s forwards;-webkit-animation:zoomout 7s forwards;-o-animation:zoomout 7s forwards;-moz-animation:zoomout 7s forwards;}
@keyframes zoomout{0%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(0,0,0);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(0,0,0);-o-transform:scale3d(1.5,1.5,1.5) translate3d(0,0,0);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(0,0,0);transform:scale3d(1.5,1.5,1.5) translate3d(0,0,0);animation-timing-function:linear}
100%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0,0,0);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0,0,0);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0,0,0);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0,0,0);transform:scale3d(1.1,1.1,1.1) translate3d(0,0,0);}}
/*------Home V2 About Us-----*/
.home_v2_about_bg_color {background-color:#F2F2F2;}
.home_v2_about_icon_color .et_pb_image_wrap span.et-pb-icon{color:#ffa552;}
.home_v2_hr_divider_line.et_pb_divider:before{ border-top-color:#ffa552;}
/*------Home V2 Service-----*/
.home_v2_service .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.home_v2_service .home_v2_service_bg_color1{ background:#1b2845; }
.home_v2_service .home_v2_service_bg_color2{ background:rgba(27,40,69,0.97);}
.home_v2_service .home_v2_service_bg_color1:hover,
.home_v2_service .home_v2_service_bg_color2:hover{ background:#ffa552; }
.home_v2_service .home_v2_service_bg_color1:hover .et_pb_image_wrap span.et-pb-icon,
.home_v2_service .home_v2_service_bg_color2:hover .et_pb_image_wrap span.et-pb-icon{color:#000 !important;}
.home_v2_service .home_v2_service_bg_color1:hover .et_pb_module_header,
.home_v2_service .home_v2_service_bg_color2:hover .et_pb_module_header,
.home_v2_service .home_v2_service_bg_color1:hover .et_pb_blurb_description,
.home_v2_service .home_v2_service_bg_color2:hover .et_pb_blurb_description  { color:#000 !important;}
/*------Home V2 Counter-----*/
.et_pb_number_counter .percent span.percent-value { margin-top:0px; } 
/*------Home V2 FREE Join Now-----*/
.home_v2_why_choos_us{ background-color: rgb(27, 40, 69); }
.home_v2_why_choos_us hr{margin-left:0px; border:2px solid #ffa552; width:60px;}
.home_v2_why_choos_us .et_pb_image_wrap span.et-pb-icon{ color:#ffa552;}
.home_v2_free_join_now_form .et_pb_contact .et_contact_bottom_container{float:none;padding: 0 0 0 3%;}
.home_v2_free_join_now_form .et_pb_contact .et_pb_contact_submit.et_pb_button { background-color:#ffa552; border-color:#ffa552;}
.home_v2_free_join_now_form .et_pb_contact .et_pb_contact_submit:hover.et_pb_button{ background-color:#1b2845; border-color:#1b2845;}
.home_v2_free_join_now_form hr{border: 2px solid #ffa552; width: 40px;}
.home_v2_free_join_now_form{ background-color:#F2F2F2;}
.home_v2_free_join_now_form .et_pb_contact .et_pb_contact_form .input { background:#F2F2F2;}
/*------Home V2 Testimonial-----*/
.home_v2_testimonial_bg_color hr{border: 2px solid #ffa552; width: 40px;}
.home_v2_testominial.et_pb_testimonial_portrait { border: 3px #fff solid;}
.home_v2_testominial.et_pb_testimonial .et_pb_testimonial_description:before { content: "\7b"; background:none;transform: rotate(180deg);font-size: 40px;left: -32px; top: -26px; font-family:'Etmodules'; position:absolute; color:#ffa552;}
.home_v2_testominial .et_pb_testimonial_description_inner { margin-left: 5px;}
.home_v2_testominial:before{ content: ""; position: absolute; left: 16px; top: 0px; height: 5px; background: #1b2845; width: 100%; border-radius: 0px;}
.home_v2_testominial:after{ content: ""; position: absolute; left: 0;top: 0px;height: 5px;background: #ffa552;width: 0%;transition: width 0.5s;visibility: visible;z-index: 999;border-radius: 0px;}
.home_v2_testominial:hover:after {width: 100%;background:#ffa552;border-radius: 0px;}
.home_v2_testominial { background:#F2F2F2;}
/*------Home V2 Call To Action-----*/
.home_v2_call_to_action_bg_color {background-color:#ffa552;}
.home_v2_call_to_action_bg_color .et_pb_button_module_wrapper .et_pb_button{ background-color:#1b2845; border-color:#1b2845;}
/*------Home V2 End-----*/
/*------Home V3 Start-----*/
/*------Home V3 Slider-----*/
.home_v3_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title { background:rgba(255, 165, 82, 0.45); padding:20px; border:4px solid #c4d6b0;}
.home_v3_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content{ margin-top: 20px;}
.home_v3_slider .et_pb_button_wrapper .et_pb_button{ background:#ffa552; border-color:#ffa552;}
.home_v3_slider .et_pb_button_wrapper .et_pb_button:hover{ background:#c4d6b0; border-color:#c4d6b0; }
.home_v3_slider .et-pb-active-slide .et_pb_slide_description{ animation-name: none !important; }
.home_v3_slider .et-pb-slider-arrows .et-pb-arrow-next,
.home_v3_slider .et-pb-slider-arrows .et-pb-arrow-prev{ background:rgba(255, 165, 82, 0.45); border-radius:50px;}
/*------Home V3 About-----*/
.home_v3_about hr{ margin-left:0px; border:2px solid #ffa552; width:60px;} 
.home_v3_about_start_btn .et_pb_button_module_wrapper .et_pb_button{ background:#ffa552; border-color:#ffa552;}
.home_v3_about_start_btn .et_pb_button_module_wrapper .et_pb_button:hover{ background:#c4d6b0; border-color:#c4d6b0;}
.home_v3_about .et_pb_toggle_close { background-color:#1b2845; }
.home_v3_about .et_pb_toggle_close:hover { background-color:#ffa552; }
.home_v3_about .et_pb_toggle_title:before {color:#ffa552; content: "\43"; font-size:25px;}
.home_v3_about .et_pb_toggle_close:hover .et_pb_toggle_title:before{color:#1b2845;}
.home_v3_about .et_pb_toggle_open{ background:#c4d6b0;} 
/*------Home V3 Service-----*/
.home_v3_service_bg_color {background-color:#1b2845;}
.home_v3_hr_divider_line .et_pb_divider:before{ border-top-color:#ffa552;}
.home_v3_service .et_pb_image_wrap span.et-pb-icon{color:#ffa552; transition: all 0.5s ease;}
.home_v3_service .et_pb_blurb_content:hover .et_pb_image_wrap span.et-pb-icon {transform: scale(1.2) rotate(360deg);}
/*------Home V3 Counter-----*/
.home_v3_counter .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.home_v3_counter .et_pb_number_counter .title{bottom:30px;} 
/*------Home V3 Testimonials-----*/
.home_v3_testimonials .et_pb_slider{background-color:none;}
.home_v3_testimonials .et_pb_slider .et_pb_slide_content img {margin-top:15px; margin-bottom: 15px;}
.home_v3_testimonials .et-pb-controllers a { width:35px;}
/*------Home V3 Free asking questions-----*/
.home_v3_free_question_ask .et_pb_toggle_close { background-color:#ffa552; }
.home_v3_free_question_ask .et_pb_toggle_title:before {color:#1b2845; content: "\43"; font-size:25px;}
.home_v3_free_question_ask .et_pb_toggle_open { background-color:#F2F2F2; }
/*------Home V3 Call to Action-----*/
.home_v3_call_to_action { background-color:#c4d6b0;}
.home_v3_call_to_action .home_v3_cta_btn1 .et_pb_button_module_wrapper .et_pb_button{ background:#1b2845; border-color:#1b2845;}
.home_v3_call_to_action .home_v3_cta_btn2 .et_pb_button_module_wrapper .et_pb_button{ background:#ffa552; border-color:#ffa552;}
/*------Home V3 Blog-----*/
.home_v3_blog .et_pb_post .entry-title:hover{color:#ffa552;}
.home_v3_blog .alignleft a { background: #1b2845; padding: 10px; color: #fff; font-weight: 800;}
.home_v3_blog .alignleft a:hover{ background:#ffa552 }
.home_v3_blog .alignright a { background: #1b2845; padding: 10px; color: #fff; font-weight: 800;}
.home_v3_blog .alignright a:hover{ background:#ffa552 }
.home_v3_blog .et_pb_image_container img {transform: scale(1.1); transition: 0.5s;}
.home_v3_blog .et_pb_image_container:hover img {transform: scale(1);}
.home_v3_blog .et_pb_image_container{overflow:hidden; }
.home_v3_blog .entry-featured-image-url {margin-bottom:0px;}
.home_v3_blog .et_pb_image_container:after{ position: absolute; content: ""; background: rgba(0,46,91,0.10); width: 100%; height: 100%; left: 0; top: 0; }
.home_v3_blog .et_pb_image_container:hover:after{ background: rgba(0,46,91,0); }
.home_v3_blog a.more-link:hover{ color:#ffa552;}
.home_v3_blog a.more-link{color:#000; font-weight: 700; color: #444; font-size:15px;}
.home_v3_blog a.more-link:after{ position:relative; content: "\35"; font-size: 20px; font-family:'Etmodules'; transition: 0.5s;right: 0px; top: 0px; vertical-align:bottom;}
.home_v3_blog a.more-link:hover:after{ opacity: 1; transition: 0.5s; color:#ffa552;right: -8px;}
.home_v3_blog .home_v3_post_meta:after{ position:relative; content: "\76"; font-size: 20px; font-family:'Etmodules';top: 4px; left: 6px; }
.home_v3_blog .et_pb_button_module_wrapper .et_pb_button{ background:#1b2845; border-color:#1b2845;}
.home_v3_blog .et_pb_button_module_wrapper .et_pb_button:hover{ background:#ffa552; border-color:#ffa552;} 
.home_v3_blog .et_pb_image_container {margin: -20px -20px 10px;}
/*------Home V2 End-------*/
/*------Inner Pages Start------*/
/*-----About Details Page V1-----*/
.about_details_v1 hr{ margin-left:0px; border:2px solid #ffa552; width:60px;} 
.about_details_icon_color_v1 .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.about_details_why_choos_us_v1 .et_pb_divider:before{ border-top-color:#ffa552;}
.about_details_why_choos_us_v1 .et_pb_blurb_content:hover .et_pb_module_header {color:#ffa552;}
.about_details_why_choos_us_v1 .et_pb_image_wrap span.et-pb-icon { width: 60px; float: left;height: 60px;font-size: 26px;color:#ffa552;background: #1b2845;margin-right: 15px;line-height: 56px;
text-align: center;border: 1px solid #1b2845;border-radius: 50%; }
.about_details_why_choos_us_v1 .et_pb_blurb_content:hover .et_pb_image_wrap span.et-pb-icon {color:#ffa552; background: #fff; border: 2px solid #ffa552; }
/*-----About Details Page V2-----*/
.about_details_our_company_v2 .et_pb_blurb_content{text-align:left;}
.about_details_our_company_v2 .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.about_details_meet_our_solution_v2 .et_pb_button_module_wrapper .et_pb_button,
.about_deatails_empower_market_v2 .et_pb_button_module_wrapper .et_pb_button,
.about_details_we_provide_v2 .et_pb_button_module_wrapper .et_pb_button{ background:#1b2845; border-color:#1b2845;}
.about_details_v2_meet_our_img .et_pb_image_wrap {overflow:hidden; }
.about_details_v2_meet_our_img .et_pb_image_wrap img { transition: transform .5s;}
.about_details_v2_meet_our_img:hover .et_pb_image_wrap img {transform: scale(1.2);}
.about_details_we_make_perfect_v2 .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.about_details_we_make_perfect_v2 hr,
.about_details_our_company_v2 hr,
.about_details_meet_our_solution_v2 hr,
.about_deatails_empower_market_v2 hr,
.about_details_we_provide_v2 hr{ margin-left:0px; border:2px solid #ffa552; width:60px;} 
.about_details_bg_color {background-color:#F2F2F2;}
.about_deatails_empower_market_v2 {background-color:#F2F2F2;}
/*-----Service V1-----*/
.service_v1 .et_pb_blurb_content:hover .et_pb_image_wrap span.et-pb-icon { margin-top: 30px; color: #ffa552; background: #fff; border: 2px solid #ffa552; }
.service_v1 .et_pb_image_wrap span.et-pb-icon { width: 60px;float: left;height: 60px;font-size: 26px;color: #ffa552;background: #1b2845;margin-right: 15px;line-height: 56px;text-align: center; border: 1px solid #1b2845; border-radius: 50%; }
.service_v1 .et_pb_image_wrap span.et-pb-icon{ transition: all 0.3s ease 0s; }
.service_v1 .et_pb_with_border {border-color:#F2F2F2;}
/*-----Service V2-----*/
.service_v2 .et_pb_image_wrap span.et-pb-icon {color:#ffa552;}
.service_v2 .et_pb_image_wrap span.et-pb-icon {background-color:#1b2845;}
.service_v2 .et_pb_blurb_content{padding: 50px 35px; background: #fff; border: 1px solid #F2F2F2;border-bottom-color: #ffa552;text-align: center;position: relative;
transition: all 0.5s ease 0s;word-wrap: break-word; }
.service_v2 .et_pb_blurb_content:hover{ box-shadow: 0px 0px 30px 0px rgba(255, 165, 82, 0.38); }
.service_v2 .et_pb_blurb_content:hover{ border: 1px solid #ffa552; }
.service_v2 .et_pb_blurb_content:before,.service_v2 .et_pb_blurb_content:after{ content: ""; width: 70%; height: 5px; background: #ffa552; opacity: 0; position: absolute; top: -3px; left: 35%; transform: translateX(-50%);transition: all 0.5s ease 0s; }
.service_v2 .et_pb_blurb_content:hover:before,
.service_v2 .et_pb_blurb_content:hover:after{opacity: 1;left: 50%;}
.service_v2 .et_pb_blurb_content:after{top: auto;bottom: -3px;}
.service_v2 .et_pb_blurb_content .et_pb_module_header{font-size: 20px;font-weight: bold;margin: 0 0 10px 0;transition: all 0.5s ease 0s;}
.service_v2 .et_pb_blurb_content:hover .et_pb_module_header{ opacity: 0; }
.service_v2 .et_pb_blurb_content .et_pb_blurb_description{font-size: 14px;line-height: 25px;margin: 0;transition: all 0.5s ease 0s;}
.service_v2 .et_pb_blurb_content:hover .et_pb_blurb_description{margin-top: -20px;padding-bottom: 20px;}
/*-----Service  Details Page-----*/
.service_details .service_details_sidebar{ color: #000; padding: 20px; border: 1px solid #F2F2F2; }
.service_details h3.service_details_title {background-color:#1b2845; margin-left: -21px; margin-right: -21px; margin-top: -21px; padding: 15px 20px }
.service_details ul li a{transition: all 0.3s ease 0s; color:#000;}
.service_details ul li a:hover { color:#ffa552;}
.service_details .service_details_content ul{top: 6px;position: relative;}
.service_details ul li:hover:before{ color:#ffa552;}
.service_details .service_details_content ul{list-style: none;margin: 0px;padding: 0px;}
.service_details .service_details_content ul li {margin-bottom: 0px;padding: 3px 0px;font-size: 15px;font-weight: normal;line-height: 30px;}
.service_details .service_details_content ul li:before {content: "\35";font-family: 'Etmodules';margin-right: 0px;font-weight: bold !important;}
.service_details .service_details_nav_menu > li {position: relative;display: block;}
.service_details .service_details_content ul li a {display: inline-block;padding: 3px 10px;}
.service_details_contact_form {background-color:#1b2845;}
.service_details_contact_form .et_contact_bottom_container {float: none;margin-top: 1.5%;text-align: center;width: 100%;display: inline-grid;}
.service_details_contact_form .et_contact_bottom_container .et_pb_contact_submit{margin: 0 0px 0 8px;border-color:#ffa552;}
.service_details_contact_form .et_contact_bottom_container:hover .et_pb_contact_submit{border:2px solid #ffa552; background-color:#ffa552}
.service_details_contact_form .et_pb_contact_submit.et_pb_button:hover {padding: 6px;} 
/*-----Blog V1-----*/
.blog_v1 .et_pb_image_container .et_overlay{background:none;border:none;}
.blog_v1 .et_pb_image_container .et_overlay:before{content: "";height: 100%;width: 100%;background: rgb(19, 38, 74); opacity: 0;position: absolute;top: 0;left: 0;transition: all .5s ease-in-out;transform: translateX(-100%);margin:0px;}
.blog_v1 .et_pb_post:hover .et_pb_image_container .et_overlay:before {opacity: .8;-moz-transform: none;-o-transform: none;-ms-transform: none;-webkit-transform: none;transform: none;}
.blog_v1 .et_pb_image_container a {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.blog_v1 .et_pb_image_container a:before {position: absolute;top: 55%;left: 50%;margin: -22px 0 0 -22px;font-size: 32px;content: "\e02c";
-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;font-family:'Etmodules';opacity: 0;}
.blog_v1 .et_pb_post:hover .et_pb_image_container a:before { opacity:1; z-index:999; color:#fff;}
.blog_v1 .et_pb_blog_grid .et_pb_post:hover{ background: #F2F2F2; box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.blog_v1 a.more-link{color:#ffa552;top: 3px;bottom: -2px;position: relative;}
.blog_v1 a.more-link:after{content:'\24';font-family:'Etmodules';font-size:16px; vertical-align: middle;}
.blog_v1 .et_pb_post:hover .entry-title {color:#ffa552;}
/*-----Blog V2-----*/
.blog_v2 .et_pb_bg_layout_light .et_pb_post .post-content p{text-shadow:none !important;}
.blog_v2 .widget_categories ul{list-style: none;margin: 0px;padding: 0px;}
.blog_v2 .widget_categories ul li:before {content: "\45";font-family: 'Etmodules';margin-right: 0px;font-weight: bold !important;}
.blog_v2 .widget_categories ul li a{transition: all 0.3s ease 0s; color:#000;}
.blog_v2 .widget_categories ul li a {display: inline-block;padding: 3px 10px;}
.blog_v2 .widget_categories ul li:hover:before {color: #ffa552;}
.blog_v2 .widget_categories ul li a:hover { color: #ffa552; }
.blog_v2 a.more-link{text-shadow:none !important; background: #F2F2F2;padding: 8px; margin-top: 15px; display:inline-block; color:#000; margin-bottom: 50px; padding: 10px 40px; font-weight:600;}
.blog_v2 a.more-link:hover{color:#ffa552;}
.blog_v2 .entry-title:before { content: "\57"; font-family: 'Etmodules';font-size:20px; color:#1b2845;}
.blog_v2 .et_pb_post .entry-title a { margin-left: 10px; }
.blog_v2 .et_pb_post .entry-title a:hover {color:#ffa552;}
.blog_v2 .et_pb_post{border-bottom: 1px dashed #1b2845;}
.blog_v2 .blog_v2_category_title {background: #1b2845;color: #fff;padding: 8px;border-bottom: 5px solid #ffa552;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);} 
/* Blog sidebar*/
.et_pb_widget.recent-posts-widget-with-thumbnails{ margin-bottom:0px !important;}
.et_pb_widget.widget_categories .widgettitle,
.et_pb_widget.recent-posts-widget-with-thumbnails .widgettitle,
.et_pb_widget.widget_tag_cloud .widgettitle{ font-family: 'play';font-size: 20px;bottom: 5px;position: relative;
background: #1b2845;color: #fff;padding: 8px;border-bottom: 5px solid #ffa552;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);}
.et_pb_widget.recent-posts-widget-with-thumbnails span.rpwwt-post-title{ font-family: 'play'; font-size:16px;font-weight: 600;}
.et_pb_widget.recent-posts-widget-with-thumbnails span.rpwwt-post-title:hover{ color:#ffa552;}
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-widget ul li {border-bottom: 1px dashed #1b2845; padding-bottom: 25px;}
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-widget ul li:last-child{ border-bottom:none; }
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-post-excerpt, 
.et_pb_widget.recent-posts-widget-with-thumbnails .rpwwt-post-date{font-family:'play';}
.et_pb_widget.widget_tag_cloud .tagcloud{top: 15px; position: relative}
.et_pb_widget.widget_tag_cloud a { font-family: 'play';font-size: 13px !important;font-weight: bold;}
#sidebar .widgettitle{background: #1b2845;color: #fff;padding: 8px;border-bottom: 5px solid #ffa552;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);}
.et_right_sidebar #sidebar,
.widget_search input#searchsubmit {font-family:'play';} 
#comment-wrap .comment_area{color:#000;}
/*-----Blog Details Page V2-----*/
.single-post .et_post_meta_wrapper .entry-title{ font-family:'play';margin-left: 15px;}
.single-post .et_pb_post .entry-content{ padding-top:0px !important; }
.single-post .et_post_meta_wrapper .author.vcard:before{content: "\e08a";font-family: 'Etmodules';font-size: 15px; color: #ffa552;}
.single-post .et_post_meta_wrapper .published{margin-left:5px; color:#000;}
.single-post .et_post_meta_wrapper .published:before{content: "\e023";font-family: 'Etmodules';font-size: 15px;color: #ffa552; margin-right: 8px;}
.single-post .et_post_meta_wrapper .published:last-child{content:none;}
.single-post .et_post_meta_wrapper .comments-number:before{content: "\e065";font-family: 'Etmodules';font-size: 15px;color: #ffa552; margin-right: 8px;} 
.single-post .et_pb_post .entry-content{background-color:#F2F2F2; padding: 20px; color:#000;}
.single-post .et_post_meta_wrapper.blog_details_v2 { background-color:#F2F2F2;}
.single-post .et_pb_post .post-meta{ margin-bottom:0px !important;}
.single-post #left-area .post-meta{margin-left: 25px;}
.single-post .et_post_meta_wrapper.blog_details_v2 p.post-meta,
.single-post .et_post_meta_wrapper.blog_details_v2 p.post-meta a
{color:#000 !important;}
/*-----Comment--------*/
.comment_area .comment-reply-link {background-color:#1b2845; border-color:#1b2845;color: #fff;}
.et_post_meta_wrapper ol.commentlist {background-color:#F2F2F2 !important; padding:30px !important;} 
.comment-form .submit.et_pb_button {background:#1b2845; border-color:#1b2845; color:#fff;}
.comment-form .submit.et_pb_button:hover{ background:#ffa552; border-color:#ffa552;}
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.pru_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.pru_blog_pagination .page-numbers.prev,.navigation.pru_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.pru_blog_pagination span.page-numbers {color:#ffa552;border: 1px solid;border-color: #f9f9f9 !important;font-weight: 600;}
.navigation.pru_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.pru_blog_pagination a.page-numbers:hover, .navigation.pru_blog_pagination span.page-numbers {background-color: #1b2845 !important;}
.navigation.pru_blog_pagination a.page-numbers {color: #fff !important;background: #1b2845;border-left: solid 1px #f9f9f9;}
.navigation.pru_blog_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 

/*---------Team----------*/
/***Style1********/ 
.team_style1 .et_pb_team_member{background-color:#1b2845;}
.team_style1 .et_pb_team_member .et_pb_module_header:before{top: 40px;content: "";display: block;height: 2px;left: 0;margin: 0 auto;position: absolute;right: 0;width:40px;background:#ffa552;}
.team_style1 .et_pb_team_member .et_pb_module_header:hover{color:#ffa552 !important;}
.team_style1 .et_pb_team_member .et_pb_member_position{font-weight:600;margin-bottom: 10px;margin-top: 10px;}
.team_style1 .et_pb_team_member .et_pb_team_member_description{padding:10px;}
.team_style1 .et_pb_team_member ul.et_pb_member_social_links li a:hover{color:#ffa552 !important;}
/***Style2********/
.team_style2 .et_pb_team_member:before{position: absolute;width: 100%;height: 100%;background-color:#ffa552;top: 99.5%;left: 0;z-index: -1;content: "";transition: all 0.4s ease-out 0s;}
.team_style2 .et_pb_team_member:hover:before {top: 58%;}
.team_style2 .et_pb_team_member{border: 1px solid #F2F2F2;	overflow: hidden;position: relative;}
.team_style2 .et_pb_team_member ul.et_pb_member_social_links li a{display: block;height: 30px;color: #fff;margin: -5px;width: 30px;text-align: center;line-height: 30px;
background-color:#1b2845;border-radius: 50%;font-size: 13px;transition: all 0.4s ease-out 0s;}
.team_style2 .et_pb_team_member ul{margin-bottom:25px;}
.team_style2 .et_pb_team_member .et_pb_member_social_links li a:hover {background-color: #ffa552;color: #000;}
.team_style2 .et_pb_team_member .et_pb_team_member_description .et_pb_member_position{color:#000 !important;}
/***Style3********/
.team_style3 .et_pb_team_member{ background-color:#F2F2F2;}
.team_style3 .team_style3_img_animation .et_pb_image_wrap{overflow: hidden;vertical-align: middle;}
.team_style3 .team_style3_img_animation .et_pb_image_wrap img { transition: transform .4s ease, opacity .4s ease; width: 100%;}
.team_style3 .team_style3_img_animation .et_pb_image_wrap img:hover{transform: scale(1.02);opacity: .7;}
.team_style3 .et_pb_member_social_links a:hover {color:#ffa552;}
.team_style3 .et_pb_team_member .et_pb_member_position{color:#000; font-weight:600;}
.team_style_divider hr{ border:2px solid #ffa552; width:60px;}
.team_style3 .et_pb_team_member ul.team_style3_social_link li{margin-bottom:5px;}
.team_style3 .et_pb_team_member ul.team_style3_social_link {list-style-type:none;padding:0px;margin-top: 10px;}
.team_style3 .et_pb_team_member ul.team_style3_social_link li i{font-family:'Etmodules'; font-size:20px; color:#1b2845;}
.team_style3 .et_pb_team_member ul.team_style3_social_link li strong{margin-left:5px; color:#1b2845;}
.team_style3 .et_pb_team_member ul.team_style3_social_link li a{ margin-left:5px; color:#1b2845;}
.team_style3 .et_pb_team_member ul.team_style3_social_link li a:hover {color:#ffa552;}
.team_style3 .team_style3_img_animation .et_pb_member_social_links a {color:#1b2845;}
/*---------Testimonials Style 01----------*/
.testimonial_style_divider hr{ border:2px solid #ffa552; width:60px;}
.testimonials_style1 .et-pb-controllers {bottom:40px;}
.testimonials_style1 .et-pb-controllers a{width: 40px;height: 5px; background-color:#c4d6b0;}
.testimonials_style1 .et-pb-controllers .et-pb-active-control { background-color:#ffa552;} 
/*---------Testimonials Style 02----------*/
.testimonial_style2{background-color:#F2F2F2;}
.testimonial_style2:before {background:#1b2845; color:#ffa552;}
.testimonial_style2:after {background-color:#ffa552;bottom: 0;content: "";height:4px;left: 0;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width:0px;visibility: visible;}
.testimonial_style2:hover:after{width: 100%;} 
/*---------Testimonials Style 03----------*/
.testimonial_style3{background-color:#c4d6b0;}
.testimonial_style3:before{left: auto;right: 0;bottom: auto;top: 0;}
.testimonial_style3:before {background-color:#1b2845;bottom: 0;content: "";height: 3px;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width: 130px;}
.testimonial_style3 .et_pb_testimonial_description:before{content: "\7b";font-family:'Etmodules';color:#ffa552;font-size:90px;position:absolute; top: -48px;
transform: rotate(180deg);}
.testimonial_style3:hover:before{width: 100%;}
.testimonial_style3:after {background-color:#1b2845;bottom: 0;content: "";height: 3px;left: 0;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width: 130px;visibility: visible;}
.testimonial_style3:hover:after{width: 100%;} 
/*---------Testimonials Style 04----------*/
.testimonial_style4:before {background-color:#ffa552;bottom: 0;content: "";height: 4px;-webkit-transition: 0.4s;transition: 0.4s;position: absolute;width: 130px;left: auto;right: 0;bottom: auto;top: 0;border-radius: 0px;}
.testimonial_style4:hover:before{width: 100%;}
.testimonial_style4{background-color:#1b2845;}
.testimonial_style4 .et_pb_testimonial_description:before{ background:none; font-size:100px; color:#ffa552; content: "\7b";
 z-index: 0;opacity: .5; font-family:'Etmodules';position: absolute;}
/***********Pricing Table 1***********/
.pricing_style1 .et_pb_pricing_table .et_pb_best_value{border-bottom: 2px solid #ffa552; line-height: 30px; position: relative;display: inline-block;  transition:all 0.3s ease; overflow:hidden;}
.pricing_style1 .et_pb_pricing_table:hover .et_pb_best_value {width: 100px; position:relative; -webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);border-bottom: 2px solid #ffa552; overflow:hidden;}
.pricing_style1 .et_pb_pricing_table .et_pb_pricing_heading:before{border-bottom:1px solid red;}
.pricing_style1 .pricing_style_divider hr { border:2px solid #ffa552; width:60px;}
.pricing_style1 .et_pb_pricing_heading {background:none;margin-bottom:0px;}
.pricing_style1 .et_pb_pricing_table{border:none; -webkit-transition: 0.3s;transition: 0.3s;}
.pricing_style1 .et_pb_pricing_content_top{border-bottom:none;}
.pricing_style1 .pricing_professional_plan .et_pb_pricing_table{background-color:#1b2845;}
.pricing_style1 .et_pb_pricing_table:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)}
.pricing_style1 .et_pb_button_wrapper .et_pb_button {background-color:#1b2845; border-color:#1b2845;}
.pricing_style1 .et_pb_button_wrapper .et_pb_button:hover{background-color:#ffa552; border-color:#ffa552;}
.pricing_style1 .pricing_professional_plan .et_pb_button_wrapper .et_pb_button{background-color:#ffa552; border-color:#ffa552;}
.pricing_style1 .et_pb_pricing li span:before{border-color:#ffa552;}
.pricing_style1 .et_pb_pricing_table{background-color:#F2F2F2;} 
.pricing_style1 .et_pb_pricing_heading .et_pb_pricing_title{margin-top:15px;}
/***********Pricing Table 2***********/
.pricing_style2,
.pricing_style2_bg_table_color .et_pb_pricing_table {background-color:#1b2845;}
.pricing_style2 .et_pb_pricing_heading {background:none;}
.pricing_style2 .et_pb_pricing_table{border:none;}
.pricing_style2 .et_pb_pricing_content_top{border-bottom:none;}
.pricing_style2 .et_pb_button_wrapper .et_pb_button {background-color:#ffa552; border-color:#ffa552;}
.pricing_style2 .et_pb_button_wrapper .et_pb_button:hover{background-color:#c4d6b0; border-color:#c4d6b0;}
/***********Pricing Table 3***********/
.pricing_style3 .et_pb_pricing_heading{background:none;}
.pricing_style3 .et_pb_button_wrapper .et_pb_button {background-color:#ffa552; border-color:#ffa552;}
.pricing_style3 .et_pb_button_wrapper .et_pb_button:hover{background-color:#1b2845; border-color:#1b2845;}
.pricing_style3 .et_pb_pricing li span:before{content:"\4c"; font-family:'Etmodules'; font-size:25px; border-style:none; top: -4px;
left: -30px; color:#ffa552;}
.pricing_style3 .et_pb_pricing_table .et_pb_button_wrapper {padding-right: 0px;padding-left: 0px;}
.pricing_style3 .et_pb_pricing_table_button {width:100%; border-radius:0px;}
.pricing_style3 .et_pb_pricing_table{padding-bottom:0px;}
.pricing_style3 .pricing_style_professional .et_pb_pricing_table{background-color:#F2F2F2;}
.pricing_style3 .et_pb_pricing_content_top {border-bottom:1px solid #c4d6b0;}
.pricing_style3 .et_pb_pricing_table {border:1px solid #c4d6b0; background-color:none; } 
.pricing_style3 .et_pb_pricing_heading .et_pb_pricing_title{margin-top:15px;}
/***********Conatct V1***********/
.contact_address_v1{background-color:#1b2845;} 
.contact_address_v1 .et_pb_image_wrap span.et-pb-icon{color:#ffa552;}
.contact_us_form_v1 .et_pb_contact .et_pb_contact_submit.et_pb_button { background-color:#ffa552; border-color:#ffa552;}
.contact_us_form_v1 .et_pb_contact .et_pb_contact_submit:hover.et_pb_button{ background-color:#1b2845; border-color:#1b2845;}
.contact_us_form_v1 .et_contact_bottom_container{float:left;}
.contact_us_form_v1 .contact_us_request_us_v2 .et_pb_text_inner span.highlight_contact {color:#ffa552;}
.contact_us_form_v1 .our_social_link ul.conact_us_social_link_v1 { padding-left: 0;}
.contact_us_form_v1 .our_social_link ul.conact_us_social_link_v1 {display: inline-block;}
.contact_us_form_v1 .our_social_link .conact_us_social_link_v1 li { display: inline-block; margin:5px;}
.contact_us_form_v1 .our_social_link .conact_us_social_link_v1 li a i{color: #444;font-size:17px;}
.contact_us_form_v1 .our_social_link h3{ display: inline-block; font-size: 18px;font-weight: 800;}
.contact_us_form_v1 .our_social_link { margin-top: -15px; }
.contact_us_form_v1 .our_social_link ul.conact_us_social_link_v1 li a i { transition: all 0.3s ease 0s; }
.contact_us_form_v1 .our_social_link ul.conact_us_social_link_v1 li a i:hover{color:#ffa552;}
.contact_us_form_v1 .contact_us_request_us_v2 {background-color:#f2f2f2;}
/***********Conatct V2***********/
.contact_address_v2 .et_pb_with_border {border-color:#F2F2F2;}
.contact_address_v2 .et_pb_blurb{border-bottom:2px solid #ffa552;border-bottom-width: 3px !important;}
.contact_address_v2:hover{background-color:#c4d6b0;}
.contact_us_form_v2 .et_contact_bottom_container{float:none; text-align:center;}
.contact_us_form_v2 .et_pb_contact_main_title:before{ border:1px solid red;}
.contact_us_form_v2 .et_pb_contact .et_pb_contact_submit.et_pb_button { background-color:#ffa552; border-color:#ffa552;}
.contact_us_form_v2 .et_pb_contact .et_pb_contact_submit:hover.et_pb_button{ background-color:#1b2845; border-color:#1b2845;}
.contact_us_form_v2 .contact_us_divider_v2 hr{ border:2px solid #ffa552; width:60px;margin-left: 0px;} 
.contact_address_v2 .et_pb_image_wrap span.et-pb-icon{color:#ffa552;}
/***********Portfolio V1***********/
.et_pb_row_fullwidth .portfolio_v1_style1 .et_pb_portfolio_item {min-height: 400px;}
.portfolio_v1_style1 {padding:  0 10px;}
.portfolio_v1_style1 .et_pb_portfolio_filters{margin-bottom: 15px !important;}
.portfolio_v1_style1 .portfolio-categories .et_pb_row {padding-bottom: 0;padding-top: 50px;} 
.portfolio_v1_style1 .et_pb_portfolio_filters ul,
.portfolio_v1_style1 .portfolio-categories ul { padding: 0; }
.portfolio_v1_style1 .et_pb_portfolio_filters li,
.portfolio_v1_style1 .portfolio-categories li { padding: 0 5px;margin-bottom: 30px;position: relative;display: inline-block;} 
.portfolio_v1_style1 .et_pb_portfolio_filters li a.active,
.portfolio_v1_style1 .portfolio-categories li a.active { padding: 8px 25px;font-size: 15px;line-height: 1.3;border: 3px solid #1b2845 !important;margin: 0 auto; 
font-weight: 600; background: #1b2845 !important;color: #fff !important;}
.portfolio_v1_style1 .et_pb_portfolio_filters li a,
.portfolio_v1_style1 .portfolio-categories li a { padding: 8px 25px;font-size: 15px;line-height: 1.3;border: 3px solid #c4d6b0 !important;margin: 0 auto; font-weight: 600; background: #c4d6b0 !important;color: #000 !important;}
.portfolio_v1_style1 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {padding: 0;list-style-type: none !important;display: flex;flex-wrap: wrap;justify-content: center;}
.portfolio_v1_style1 .et_pb_portfolio_item:hover .et_overlay{z-index: 3; opacity: 1;}
.portfolio_v1_style1 .et_overlay {background-color:#1b2845;}
.portfolio_v1_style1 .et_overlay {opacity: 0.85 !important;}
.portfolio_v1_style1 .et_pb_portfolio_item {min-height: 300px;padding: 35px;border: 10px solid transparent;position: relative;overflow: hidden;}
.portfolio_v1_style1 .et_portfolio_image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.portfolio_v1_style1 .et_portfolio_image img {object-fit: cover;height: 100%;object-position: center;}
.portfolio_v1_style1 .et_pb_module_header,
.portfolio_v1_style1 p.post-meta {position: relative;z-index: 5;opacity: 0;visibility: hidden;-webkit-transition: all .4s ease 0s;transition: all .4s ease 0s;transform: translate(0,-20px);-ms-transform: translate(0,-20px);-webkit-transform: translate(0,-20px);} 
.portfolio_v1_style1  .et_overlay:before {display: none;}
.portfolio_v1_style1 .et_pb_portfolio_item:hover .et_pb_module_header,
.portfolio_v1_style1 .et_pb_portfolio_item:hover p.post-meta {opacity: 1;visibility: visible;transform: translate(0,0);-ms-transform: translate(0,0);-webkit-transform: translate(0,0);transition-delay: .2s;-webkit-transition-delay: .2s;}  
/*--------Porfolio Pagination-------*/
.portfolio_v1_style1 .et_pb_portofolio_pagination {border: none !important;text-align: center;padding-top: 15px;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul { float: none;margin: 0 auto;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li {float: none;display: inline-block;padding: 5px !important;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li a {color: #000 !important;font-size: 15px;font-weight: bold; border: 1px solid #c4d6b0;line-height: 1.3;padding: 7px 25px;display: block; border-radius: 30px;background-color:#c4d6b0;} 
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li a:hover { color: #000 !important;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.prev a,
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.next a {border-radius: 30px;position: relative;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.prev a {padding-right:20px;padding-left: 30px;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.next a {padding-right: 30px;padding-left: 20px;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.next a:before,
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.prev a:before {font-family: ETmodules;font-size:20px;line-height: 1;top: 50%;margin-top: -10px;position: absolute;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.next a:before {content: '\35'; right: 10px;}
.portfolio_v1_style1 .et_pb_portofolio_pagination ul li.prev a:before {content: '\34'; left: 10px;}
/***********Portfolio V2***********/
.porfolio_v2_style2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {padding: 0;list-style-type: none !important;display: flex;flex-wrap: wrap;justify-content: center;}
.porfolio_v2_style2 .et_pb_filterable_portfolio span.et_overlay {padding:15px; background-clip: content-box; background-color: rgba(255, 165, 82, 0.88);}
.porfolio_v2_style2 {padding:  0 10px;} 
.porfolio_v2_style2 .et_pb_portfolio_filters{ margin-bottom: 15px !important;}
.porfolio_v2_style2 .portfolio-categories .et_pb_row {padding-bottom: 0;padding-top: 50px;} 
.porfolio_v2_style2 .et_pb_portfolio_filters ul,
.porfolio_v2_style2 .et_pb_portfolio_filters ul,
.porfolio_v2_style2 .portfolio-categories ul { padding: 0; }
.porfolio_v2_style2 .et_pb_portfolio_filters li,
.porfolio_v2_style2 .portfolio-categories li { padding: 0 5px;position: relative;display: inline-block;} 
.porfolio_v2_style2 .et_pb_portfolio_filters li a.active,
.porfolio_v2_style2 .portfolio-categories li a.active { padding: 12px 37px;font-size: 15px;line-height: 1.3;margin: 0 -5px; 
font-weight: 600; color: #000 !important; border-radius: 50px; background-color:#ffa552 !important;}
.porfolio_v2_style2 .et_pb_portfolio_filters li a,
.porfolio_v2_style2 .portfolio-categories li a { padding: 12px 37px;font-size: 15px;line-height: 1.3; margin: 0 -5px; font-weight: 600; color: #000 !important; border:none; border-radius: 50px !important; }
.porfolio_v2_style2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{border-radius: 50px;}
.porfolio_v2_style2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {border-radius: 50px;}
.porfolio_v2_style2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {background-color:#ffa552;}
.porfolio_v2_style2 .et_pb_portfolio_item:hover .et_overlay{z-index: 3; opacity: 1;}
.porfolio_v2_style2 .et_overlay {background-color:#1b2845; border:none;}
.porfolio_v2_style2 .et_overlay {opacity: 0.85 !important;}
.porfolio_v2_style2 .et_pb_portfolio_item {min-height: 300px;overflow: hidden;}
.porfolio_v2_style2 .et_portfolio_image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.porfolio_v2_style2 .et_portfolio_image img {object-fit: cover;height: 100%;object-position: center;}
.porfolio_v2_style2 .et_pb_module_header,
.porfolio_v2_style2 p.post-meta {position:relative;z-index: 5;opacity: 0;visibility: hidden; top:50px; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;} 
.porfolio_v2_style2 .et_pb_portfolio_item:hover .et_pb_module_header,
.porfolio_v2_style2 .et_pb_portfolio_item:hover p.post-meta {opacity: 1;visibility: visible;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);} 
.porfolio_v2_style2 .et_pb_filterable_portfolio .et_overlay:before {color:#1b2845;} 
/*--------Porfolio Pagination-------*/
.porfolio_v2_style2 .et_pb_portofolio_pagination {border: none !important;text-align: center;padding-top: 15px;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul { float: none;margin: 0 auto;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li {float: none;display: inline-block;padding: 5px !important;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li a {color: #000 !important;font-size: 15px;font-weight: bold; border: 1px solid #c4d6b0;line-height: 1.3;padding: 7px 25px;display: block; border-radius: 30px;background-color:#c4d6b0;} 
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li a:hover { color: #000 !important;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.prev a,
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.next a {border-radius: 30px;position: relative;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.prev a {padding-right:20px;padding-left: 30px;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.next a {padding-right: 30px;padding-left: 20px;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.next a:before,
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.prev a:before {font-family: ETmodules;font-size:20px;line-height: 1;top: 50%;margin-top: -10px;position: absolute;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.next a:before {content: '\35'; right: 10px;}
.porfolio_v2_style2 .et_pb_portofolio_pagination ul li.prev a:before {content: '\34'; left: 10px;}
/*------------Event--------------*/
.event.et_pb_with_border{border-color:#c4d6b0;}
.event .et_pb_button_module_wrapper .et_pb_button{border-color:#ffa552;}
.event .et_pb_button_module_wrapper .et_pb_button:hover {background-color:#ffa552;}
.event .et_pb_image_wrap span.et-pb-icon{color:#ffa552;}
.event .et_pb_text_inner h3:hover{color:#ffa552;}
.load_more .et_pb_button_module_wrapper .et_pb_button{border-color:#ffa552;}
.load_more .et_pb_button_module_wrapper .et_pb_button:hover {background-color:#ffa552;}
.event_details_location .et_pb_image_wrap span.et-pb-icon{color:#ffa552;}
.event_speaker .et_pb_button_module_wrapper .et_pb_button {background-color:#ffa552; border-color:#ffa552;}
.event_speaker .et_pb_button_module_wrapper .et_pb_button:hover{background-color:#1b2845; border-color:#1b2845;}
.event_speaker hr{ border:2px solid #ffa552; width:60px;margin-left: 0px;} 
.event_details_contact_form .et_contact_bottom_container {float:left; margin-left:14px;} 
.event_details_contact_form .et_pb_contact .et_pb_contact_submit.et_pb_button { background-color:#ffa552; border-color:#ffa552;}
.event_details_contact_form .et_pb_contact .et_pb_contact_submit:hover.et_pb_button{ background-color:#1b2845; border-color:#1b2845;}
.event_details_contact_form hr{ border:2px solid #ffa552; width:60px;margin-left: 0px;} 
.event_category .widget_categories ul{list-style: none;margin: 0px;padding: 0px;}
.event_category .widget_categories ul li:before {content: "\45";font-family: 'Etmodules';margin-right: 0px;font-weight: bold !important;}
.event_category .widget_categories ul li a{transition: all 0.3s ease 0s; color:#000;}
.event_category .widget_categories ul li a {display: inline-block;padding: 3px 10px;}
.event_category .widget_categories ul li:hover:before {color: #ffa552;}
.event_category .widget_categories ul li a:hover { color: #ffa552; }
/*------------FAQ--------------*/
.faq_divider .et_pb_text_inner hr{ border:2px solid #ffa552; width:60px;} 
.faq_contatct_form {background-color:#F2F2F2;}
.faq_contatct_form .et_pb_contact .et_pb_contact_submit.et_pb_button { background-color:#ffa552; border-color:#ffa552;}
.faq_contatct_form .et_pb_contact .et_pb_contact_submit.et_pb_button:hover{ background-color:#1b2845; border-color:#1b2845;}
.faq_contatct_form .et_contact_bottom_container{float:left;margin-top:0px !important;}
.faq_accordien .et_pb_toggle_close {background-color:#F2F2F2;}
.faq_accordien .et_pb_toggle_title:before {color:#ffa552; }
/*------------Gallery V1--------------*/
.gallery_animation_style1 span.et_pb_image_wrap {overflow:hidden;}
.gallery_animation_style1 span.et_pb_image_wrap img{transition: all .3s linear; }
.gallery_animation_style1 span.et_pb_image_wrap img:hover { transform: scale(1.2); }
/*------------Gallery V2--------------*/
.gallery_animation_style2 span.et_pb_image_wrap {overflow:hidden;}
.gallery_animation_style2 span.et_pb_image_wrap img{transition: all .3s linear; }
.gallery_animation_style2 span.et_pb_image_wrap img:hover { transform: scale(1.2); }
/*---------Footer----------*/
#footer-info{border-top: 1px solid #ffa552;padding-top:12px;position: relative;} 
#main-footer .et-social-icons{float:none; text-align:center; bottom: 15px; position: relative;}
#main-footer .et-social-icons a { margin: 0 10px; }
#main-footer .et-social-icons li { display: inline-block; margin-left:0px; }
#main-footer .et-social-icons a:hover { background-color:#ffa552; color: #fff; }
#main-footer .et-social-icons a { display: inline-block; position: relative; z-index: 1; width: 40px;height: 40px; border-radius: 50%; font-size: 18px; color: #fff;line-height: 42px;text-align: center;background-color: #ffa552;}
#main-footer .et-social-icons a:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';box-sizing: content-box;}
#main-footer .et-social-icons .icon{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;} 
#main-footer .et-social-icons .icon:after {top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #ffa552;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#main-footer .et-social-icons .icon:hover {background-color: #ffa552;color: #fff;}
#main-footer .et-social-icons .icon:hover:after{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);transform: scale(1);opacity: 1; }
#footer-info { float:none; text-align:center;}
#footer-widgets .footer-widget li {padding-left:0px; position:relative;}
#footer-widgets .footer-widget li:before {border-width: 0px; border-style:none;}
/*----Footer 01----------*/
.pru_footer_01 h2.pru_contact_title { display: inline-block; font-size: 18px; font-weight: 600; position: relative; color: #fff; z-index: 9;font-family: 'play'; }
.pru_footer_01 .pru_contact_title:after { content: ''; position: absolute; width: 50px; height: 1px; background:#ffa552; left: 0; bottom: 0; z-index: 1; }
.pru_footer_01 .pru_description { position: relative; top: 12px; font-family: 'play';}
.pru_footer_01 ul.pru_social_address_info { top: 22px; position: relative;font-family: 'play'; left: 21px; }
.pru_footer_01 ul li i.et-pb-icon.pru_address_icon,.pru_phone_icon,.pru_email_icon,.pru_skaype_icon {font-size:17px; display: inline-block; min-width: 20px;text-align: center; color:#ffa552; position: absolute; left: -28px; } 
/*----Footer 02----------*/
#main-footer .fwidget.et_pb_widget.widget_nav_menu h4.title{color:#fff; font-family: 'play'; font-weight: 600;}
#main-footer .fwidget.et_pb_widget.widget_nav_menu h4.title:after{ content: ''; position: relative; width: 50px; height: 1px; background:#ffa552; left: 0px; top:8px; z-index: 1; display: block;  }
#main-footer .menu-footer-menu-container ul { padding-left: 15px; top: 8px; position: relative; font-family: 'play';}
#main-footer .menu-footer-menu-container ul li a:after{ content: '\45'; font-family: "Etmodules"; position: absolute; left: -19px; color: #ffa552; z-index: 1; }
#main-footer .menu-footer-menu-container ul li a:hover{ color: #ffa552; } 
/*----Footer 03----------*/
.widget_recent_entries h4.title {color:#fff; font-size: 18px; font-weight: 600; font-family: 'play';}
.widget_recent_entries h4.title:after { content: ''; position: relative; width: 50px; height: 1px; background:#ffa552; left: 0; top:8px; z-index: 1; display: block; }
.widget_recent_entries ul { top: 10px; position: relative; font-family:'play'; } 
#main-footer .footer-widget h4 {
    color: #fff !important;
}
/*----Footer 04----------*/
.pru_footer_04 h2.pru_about_title{ font-size: 18px; font-weight: 600; color: #fff; font-family: 'play';}
.pru_footer_04 h2.pru_about_title:after { content: ''; position: relative; width: 50px; height: 1px; background: #ffa552; left: 0; top: 8px; z-index: 1;display: block; }
.pru_footer_04 h5 {font-size: 16px; color:#fff; margin-top: 12.5px; margin-bottom: 0.5px; font-weight: 600; font-family: 'play';}
.pru_footer_04  p{ font-family: 'play';} 
/*Responsive*/
@media screen and (min-width: 980px) {
	/*Home V3*/
	.home_v3_testimonials .et_pb_slider .et-pb-controllers {bottom: 0px;}
} 
@media screen and (max-width: 1250px) {
	#main-footer .et-social-icons:before,
	#main-footer .et-social-icons:after {border-bottom:none;}
} 
@media screen and (max-width: 1100px) {
	#main-footer .et-social-icons li { margin-bottom:22px; }
	#main-footer .et-social-icons{ bottom:0px; }
	#main-footer .et-social-icons a { width: 30px; height: 30px; line-height:30px; font-size:14px; }
}
@media screen and (min-width: 981px) and (max-width: 1300px) {
	.et_header_style_left #et-top-navigation{ padding-left: 150px !important;}
	#et-top-navigation #top-menu li { padding-right: 12px;}
	#logo {max-height: 70% !important;}
}
@media screen and (min-width: 981px) and (max-width: 1100px) {
	.contact_address_v2 .et_pb_blurb_position_left .et_pb_blurb_container,
	.contact_address_v2 .et_pb_blurb_position_left .et_pb_main_blurb_image{ display:inline-block !important; margin-bottom: 0px !important;
text-align: center !important;width:100%; }
	.contact_address_v2 .et_pb_blurb_position_left .et_pb_main_blurb_image .et_pb_image_wrap{ display:inline-block !important;}
}
@media screen and (max-width: 1050px) {
	.team_style1 .et_pb_team_member .et_pb_module_header{ font-size:17px;}
}
@media screen and (max-width: 980px) {
	/*Home V1*/
	.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {padding: 2px 12px;}
	.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li::after {bottom: 26px;}
	.home_v1_blog_bg_color .et_pb_button_module_wrapper.et_pb_button_alignment_right {text-align: center;}
	.home_v1_team .et_pb_team_member .et_pb_team_member_description ul.et_pb_member_social_links { width: 100%; }
	/*Home V2*/
	.home_v2_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title {background:none !important; padding:0px;}
	/*Top Header*/
	.top_hedaer_section {display:none;}
	#et-info {float: none;text-align: center;line-height: 2em !important;}
	/*Home V3*/
	.home_v3_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title {background:none !important; padding:0px; border:none;}
	.home_v3_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title { border:none !important;}
	.home_v3_testimonials .et_pb_slider .et_pb_slide_description {padding:25px;}
	.home_v3_testimonials .et_pb_slider .et-pb-controllers {bottom: 0px;}
	/*Service V1*/
	.service_v1 .et_pb_blurb_content:hover .et_pb_image_wrap span.et-pb-icon{margin-top:10px;}
	/*Team V1*/
	.team_style1 .et_pb_team_member	.et_pb_team_member_image {display: inline;}
	/*Team V2*/
	.team_style2 .et_pb_team_member .et_pb_team_member_description{display:block;}
     /*Contact US V1*/
	.contact_address_v1	.et_pb_blurb_content {max-width:none;}
	/*Event*/
	.event .et_pb_button_module_wrapper.et_pb_button_alignment_right { text-align:center;}
	.pru_header #logo { max-height: 100% !important;}
	.return-to-shop .button.wc-backward{ margin-bottom: 30px;}
}
@media screen and (max-width: 768px) {
	/*Home V1*/
	.home_v1_portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li {width:auto;}
	/*Home V3*/
	.home_v3_call_to_action {padding-bottom:30px !important;}
	/*portfolio V1*/
	.portfolio_v1_style1 .et_pb_portfolio_filters li a {text-align:center;}	
	/*portfolio V2*/
	.porfolio_v2_style2 .et_pb_portfolio_filters li a {text-align:center;}
	/*Event*/
	.event_sidebar .et_pb_widget {display:contents;}
} 
@media screen and (max-width: 600px) {
	/*portfolio V2*/
	.porfolio_v2_style2	.et_pb_filterable_portfolio .et_pb_portfolio_filters li {margin-bottom:5px;}
}	

@media screen and (max-width: 480px) {
	/*Home V1*/
	.et_pb_row.home_v2_counter_icon_color {padding-top:20px !important;}
	/*Home V2*/
	.home_v2_call_to_action_bg_color .et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align:center;}
	/*Home V3*/
	.home_v3_call_to_action .home_v3_cta_btn1 .et_pb_button_module_wrapper.et_pb_button_alignment_right,
	.home_v3_call_to_action .home_v3_cta_btn2 .et_pb_button_module_wrapper.et_pb_button_alignment_left {text-align:center; padding-bottom:none;}
	/*Team V2*/
	.team_style2 .et_pb_team_member	.et_pb_team_member_image {display: inline;}
	/*Contact US V1*/
	.contact_us_form_v1 .our_social_link .conact_us_social_link_v1 li {margin:0px;}
	/*portfolio V1*/
	.portfolio_v1_style1 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { display:inline-block;width:100%; text-align:center;}
	/*portfolio V2*/
	.porfolio_v2_style2 .et_portfolio_image{width:auto;}
	.porfolio_v2_style2	.et_pb_filterable_portfolio .et_pb_portfolio_filters li { display: inline-block;width: 100%;}
	/*Event*/
	.event .et_pb_text_align_left { text-align:center;}	
	.event .et_pb_blurb_position_left .et_pb_blurb_content { display:inline-block; text-align:center;}
	.event .et_pb_button_module_wrapper.et_pb_button_alignment_right { text-align:center;}
	
} 
@media screen and (max-width: 410px) {
	/*Contact US V1*/
	.contact_us_form_v1 .our_social_link { margin-top: 0px;}
	.contact_us_form_v1 .our_social_link .conact_us_social_link_v1 li {margin-top:-24px;}
	/*portfolio V1*/
	.portfolio_v1_style1 .et_pb_portfolio_filters li a { padding: 8px 0px; text-align:center; word-wrap:break-word; font-size:14px;}
	/*portfolio V2*/
	.porfolio_v2_style2 .et_pb_portfolio_filters li a { padding: 13px 8px; text-align:center; word-wrap:break-word; font-size:14px;margin-bottom: 5px;}
	.porfolio_v2_style2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {width: 50%;}
} 
@media screen and (max-width: 360px) {
	/*Home V2*/
	.home_v2_free_join_now_form .et_pb_contact .et_pb_contact_submit.et_pb_button{ font-size:13px !important;}
	/*Team V3*/
	.team_style3 .et_pb_team_member ul.team_style3_social_link li strong,
	.team_style3 .et_pb_team_member ul.team_style3_social_link li i,
	.team_style3 .et_pb_team_member ul.team_style3_social_link li a {font-size:13px;}
}



/* 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 {-webkit-animation: none !important;animation: none !important;}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top .et-icon-arrow-up {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
	.et_divi_100_custom_back_to_top--style-1 .et_pb_scroll_top {border-radius: 100%;}
	.et_divi_100_custom_back_to_top--style-2 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(405deg);transform: scale(1) rotate(405deg);}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top .et-icon-arrow-up {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top {right: 0;border-radius: 4px 0 0 4px;}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 0 0 4px;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: #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;}
	
/*****Pagination******/
.pagination-container{ margin-bottom:0px !important;}
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.pru_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.pru_blog_pagination .page-numbers.prev,.navigation.pru_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.pru_blog_pagination span.page-numbers {color:#000;border: 1px solid;border-color: #000 !important;font-weight: 600;}
.navigation.pru_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.pru_blog_pagination a.page-numbers:hover, .navigation.pru_blog_pagination span.page-numbers {background-color: #1b2845 !important;}
.navigation.pru_blog_pagination a.page-numbers {color: #fff !important;background: #1b2845;}
.navigation.pru_blog_pagination a.page-numbers:hover {color: #fff !important; } 


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

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


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

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


/*some code to keep everyting positioned properly*/

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


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

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


/*hide the submenu by default*/

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


/*show the submenu when toggled open*/

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


/*adjust the toggle icon position and transparency*/

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


/*submenu toggle icon when closed*/

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


/*submenu toggle icon when open*/

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


/*adjust the position of the hamburger menu*/

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


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

.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu,
.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu ul {
	background-color: #fff !important;
	border-radius: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dpprutha_header1 .et_pb_blurb_container{padding-left:0;}
.dpprutha_header1 .et_pb_menu__menu,.dpprutha_header1 .et-menu-nav,.dpprutha_header1 .et_pb_menu__menu ul{width: 100%;display: block !important;margin: 0 !important;} 
.dpprutha_header1 .et_mobile_nav_menu{display: none !important;}
.dpprutha_header1 .et-menu li{margin: 0 !important;display: inline-block !important;    
padding-left:0 !important;}
.dpprutha_header1 .et-menu li:last-child{margin-right: 0px !important;
padding-right: 0px !important;}


.dpprutha_footer2 .et_pb_blurb_container{padding-left:0;}
.dpprutha_footer2 .et-menu li a:before{font-family: ETmodules;
content: "\45";
position: absolute;
font-weight: 800;
top: -4px;
left: 0;
line-height: 20px;
font-size: 15px;
color: #ffa552;
vertical-align:middle;}
.dpprutha_footer2 .et_pb_menu__menu{display: block;
width: 100%;}
.dpprutha_footer2 .et-menu{display: block !important;
margin: 0 !important;
width: 100%;}
.dpprutha_footer2 .et-menu li{display: block !important;
padding: 0;
margin: 0 0 7px 0 !important;}
.dpprutha_footer2 .et_mobile_nav_menu{display: none !important;}
.dpprutha_footer2 .et_pb_post{margin-bottom:3px !important;}
.dpprutha_footer2 .et_pb_social_media_follow li a:after{position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 4px #ffa552;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;box-shadow: 0 0 0 4px #ffa552;}
.dpprutha_footer2 .et_pb_social_media_follow li:hover a:after{    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;}
  .dpprutha_footer2 .et_pb_social_media_follow li a:before{    height: 40px;
    width: 40px;
    line-height: 40px;}
@media only screen and (max-width:981px){  
.dpprutha_footer2 .et-menu li a:before{display:none;}
}  

/********** Shop Grid ************/
.prutha_shopgrid .product .button,.prutha_shopgrid .product .added_to_cart{-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #1b2845;color: #fff !important;padding: 12px 20px !important;text-transform: uppercase;font-size: 14px;font-weight: 600;border: none !important;z-index: 4;text-align:left !important;width: 100%;position:relative;margin-top:20px !important;border-radius: 3px !important;}
.prutha_shopgrid .product .button:hover,.prutha_shopgrid .product .added_to_cart:hover{background-color: #ffa552 !important;}
.prutha_shopgrid .product .added_to_cart:after,.prutha_shopgrid .product .button:after{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 17px;font-family:ETmodules !important;}
.prutha_shopgrid .product .added_to_cart:after{content:'\4e' !important;}
.prutha_shopgrid .product .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color: #fff;font-family:ETmodules !important;top: 10px;right:19px;transform:none;}
.prutha_shopgrid .product .button.ajax_add_to_cart.loading:after{top:17px !important;}
@media only screen and (max-width:767px){
.prutha_shopgrid ul.products.columns-4 li.product,.prutha_shopgrid ul.products.columns-3 li.product{width: 100%!important;margin-right: 0%!important;}
	.prutha_shopgrid .woocommerce-result-count{width: 100%;text-align: center;}
	.prutha_shopgrid .woocommerce-ordering{float: none;text-align: center;}
}
/******************  Woocommerce Pagination  ********************/
.woocommerce-pagination .page-numbers li .page-numbers{width: 35px;height: 35px;margin: 0 3px !important;background-color: #000;line-height: 35px !important;color: #fff;font-size: 14px !important;font-weight: 700 !important;border-radius: 50px;text-align: center;padding:0 !important;}
.woocommerce-pagination .page-numbers{border:none !important;}
.woocommerce-pagination .page-numbers li{border-right:none !important;}
.woocommerce-pagination .page-numbers li .page-numbers:hover,.woocommerce-pagination .page-numbers li .page-numbers.current{background: #ffa552 !important;color: #fff !important;}
/********** Cart ************/
.prutha_cart .quantity{    margin: auto;} 
.prutha_cart tr td{text-align:right;}
.prutha_cart .wc-proceed-to-checkout{padding:0;}

/********** Checkout ************/
.prutha_checkout .woocommerce-billing-fields__field-wrapper{padding: 30px 25px;}
.prutha_checkout #order_review_heading{background-color: #1b2845;padding: 25px;}  
.prutha_checkout thead tr th{padding: 22px 12px !important;}
.prutha_checkout .shop_table .product-name a{color: #000;}
.prutha_checkout .checkout .woocommerce-NoticeGroup .woocommerce-error{background: #1b2845;}
.prutha_checkout .woocommerce-checkout-review-order .woocommerce-info{background:#1b2845 !important;}
.prutha_checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom: 20px;}
/********** Product Detail ************/
.prutha_productdetail_tab li a{padding-left:0;}
.prutha_productdetail_tab .et_pb_all_tabs{border-top:1px solid #000;padding-top: 25px;margin-top: 15px;}
.prutha_productdetail_tab .star-rating span:before,.prutha_productdetail_tab .woocommerce-Reviews .comment-form .stars a:before{color:#1b2845;}
.prutha_productdetail_tab .woocommerce-Reviews .btn{background-color: #1b2845 !important;color: #fff !important;border: none !important;border-radius:3px;}
.prutha_productdetail_tab .woocommerce-Reviews .btn:hover{background-color: #ffa552 !important;}
.prutha_productdetail .woocommerce-variation-price .price,.prutha_productdetail .reset_variations,.prutha_cart .shipping-calculator-button,.prutha_checkout .woocommerce-privacy-policy-link{color:#1b2845 !important;} 
.prutha_productdetail .woocommerce-variation-price,.prutha_productdetail .group_table{margin-bottom:20px;}
.prutha_productdetail .group_table td{vertical-align: middle !important;}
.prutha_productdetail_tab .et_pb_tabs_controls:after{border:none;}
.prutha_shopgrid .woocommerce-notices-wrapper{display:none;}
.prutha_productdetail_notice .woocommerce .woocommerce-message{background-color:#1b2845 !important}
@media only screen and (max-width:981px){
	.prutha_productdetail_tab .comment-text .meta,.prutha_productdetail_tab .comment-text .description,.prutha_productdetail_tab .comment-respond{text-align:left !important;}
	.prutha_productdetail_tab li a{padding: 4px 30px !important;}
	.prutha_productdetail_tab .et_pb_tabs_controls li a{display:block;text-align:center;}
}
/********** My Account ************/
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.is-active,.prutha_myaccount .woocommerce-MyAccount-navigation ul li:hover{background: #1b2845;}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li{list-style-type: none;padding: 5px 50px;margin: 0 0 5px;background: #000;border-radius: 5px;}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.is-active a,.prutha_myaccount .woocommerce-MyAccount-navigation ul li:hover a,.prutha_myaccount .woocommerce-Address .title h3{color: #fff;}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li a{padding: 10px 0;text-transform: capitalize;font-size: 14px;font-weight: 500;display:block;position:relative;color: #fff;}
.prutha_myaccount .woocommerce-MyAccount-content{padding: 20px 30px;background: #000;width:75% !important;color:#fff;}
.prutha_myaccount .woocommerce-MyAccount-navigation{width:22% !important;}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li a:before{content: "\e038";position:absolute;left:-25px;font-family: ETmodules;font-size: 14px;margin-right:-10px;}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: "\e079";}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\e092";}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\e074";}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\e08a";}
.prutha_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\e03c";}
.prutha_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{background:#1b2845 !important;line-height:2.5em;}
.woocommerce-account .prutha_myaccount .woocommerce form.login, 
 .woocommerce-account .prutha_myaccount .woocommerce form.register{border: 0 !important;background: #000; color:#fff; /* this is the main background color for all forms */}  
.prutha_myaccount .woocommerce button.button:after,.prutha_myaccount .woocommerce-MyAccount-content .button:after{display:none !important;}  
.prutha_myaccount .woocommerce button.button{font-size: 16px !important;color:#fff !important;border:none !important;background:#ffa552 !important;padding: 6px 12px !important;margin-top: 3px;}
.prutha_myaccount .woocommerce-MyAccount-content .button{font-size: 16px !important;color:#fff !important;border:none !important;background:#ffa552 !important;padding: 6px 12px !important;margin-top: 3px;}
.prutha_myaccount .woocommerce button.button:hover,.prutha_myaccount .woocommerce-MyAccount-content .button:hover{background:#fff !important;color:#000 !important;}
  .prutha_myaccount .woocommerce-MyAccount-content p a, .prutha_myaccount .woocommerce-Address .title .edit{
    color: #ffa552;
  }
  .prutha_myaccount .woocommerce-orders-table .woocommerce-orders-table__cell a{
    color: #000;
  }
  .prutha_myaccount .download-product a{
    color: #000;
  }
  
  .prutha_myaccount .woocommerce-MyAccount-content .woocommerce-error{
    background: #1b2845;
  }
  
  .prutha_myaccount .woocommerce-MyAccount-content .woocommerce-message{
    background: #1b2845;
  }
  
  .prutha_myaccount .shop_table{
    text-align: center !important;
    border: 0 !important;
  }
  
  .prutha_myaccount .woocommerce-table .woocommerce-table__product-name a{
    color: #000;
  }
@media only screen and (max-width:981px){.prutha_myaccount .woocommerce-MyAccount-navigation,.prutha_myaccount .woocommerce-MyAccount-content{width:100% !important;}
	.prutha_myaccount .woocommerce-MyAccount-navigation ul{padding:0;}
	.prutha_myaccount .woocommerce-MyAccount-content{margin-top:50px;}
	.prutha_myaccount .woocommerce-MyAccount-content table tr{margin-bottom:15px;}
}
@media only screen and (max-width:767px){
	.prutha_myaccount .woocommerce-MyAccount-content{padding: 20px 20px;}
	.prutha_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{line-height:1.5em;text-align:center;}
	.prutha_myaccount .woocommerce-MyAccount-content .woocommerce-Message--info .button{padding-right: 20px !important;padding-left: 20px !important;margin-bottom:10px;float: none;
  display: block;}
	.prutha_myaccount .woocommerce .woocommerce-MyAccount-content h3{font-size:20px;}
	.prutha_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:10px;width:100%;}
}
