/*
Theme Name:  Prutha Child Theme
Theme URI:   http://divi-professional.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:     1.0
Author:      Divi Professional
Author URI:  http://divi-professional.com/
Template:    Divi
Text Domain: prutha
*/
/*--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: relative; top: 0px; transition: all 300ms linear 0s; transition-duration: 300ms;transition-duration: .5s;background: #1B2845;color:#fff;font-size: 14px;padding: 10px 25px;font-weight: bold; }
.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; 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;-0-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; margin-top: 2.5%; text-align: center; }
.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;margin-left: 8px;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,
.et_pb_widget.widget_categories{ 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_author{position:absolute; top:-74px;}
.testimonial_style4 .et_pb_testimonial_meta{position: absolute;top: -36px;}
.testimonial_style4 .et_pb_testimonial_description{top: 50px;padding-bottom: 50px;}
.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';} 
/*-----------------------------------------------------------------------------
 Woocommerce Shop
 ----------------------------------------------------------------------------*/
.woocommerce-info,
.woocommerce-message { border-top-color: #041e42;}
.woocommerce-result-count,
.woocommerce .woocommerce-result-count {margin-top: 12px;}
.woocommerce-Input,
.input-text { height: 50px; padding: 8px 25px; font-size: 14px; line-height: 1.7333333; color: #555555; background-color: #f4f4f4; border: 1px solid #dcdde1;border-radius: 3px; -webkit-box-shadow: 0; box-shadow: 0; }
.woocommerce .star-rating { color: #FFC31D;}
.woocommerce .star-rating:before { content: '\53\53\53\53\53'; }
.woocommerce span.onsale { z-index: 3; }
.woocommerce p.stars a { color: #FFC31D;}
.woocommerce p.stars a:hover ~ a { color: #dcdde1; }
.woocommerce-ordering select{height:50px;padding:8px 25px;font-size:14px;line-height:1.7333333;color:#555;border:1px solid #dcdde1;border-radius:0;-webkit-box-shadow:0;box-shadow:0;}
.woocommerce #respond input#submit,
input.woocommerce-button,
input.woocommerce-Button,
button.single_add_to_cart_button,
.single_add_to_cart_button,
.add_to_cart_button,
.button.add_to_cart_button,
.button.product_type_external,
button.button.alt,
a.woocommerce-button,
a.woocommerce-Button,
.woocommerce-button,
.woocommerce-Button,
.button.wc-backward,
.wc-backward,
.woocommerce-button[disabled],
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce-button[disabled]:disabled,
.woocommerce #respond input#submit.button,
input.woocommerce-button.button,
input.woocommerce-Button.button,
button.single_add_to_cart_button.button,
.single_add_to_cart_button.button,
.add_to_cart_button.button,
.button.add_to_cart_button.button,
.button.product_type_external.button,
button.button.alt.button,
a.woocommerce-button.button,
a.woocommerce-Button.button,
.woocommerce-button.button,
.woocommerce-Button.button,
.button.wc-backward.button,
.wc-backward.button,
.woocommerce-button[disabled].button,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button,
.woocommerce-button[disabled]:disabled.button,
.woocommerce a.button.product_type_grouped,
.woocommerce button.button{padding:10px 25px;font-size:14px;opacity:1;letter-spacing:1px;font-weight:600;color:#ffffff!important;background-color:#1b2845;border-color:#1b2845;text-transform:uppercase;border-radius:0px;}
.woocommerce #respond input#submit:hover,
input.woocommerce-button:hover,
input.woocommerce-Button:hover,
button.single_add_to_cart_button:hover,
.single_add_to_cart_button:hover,
.add_to_cart_button:hover,
.button.add_to_cart_button:hover,
.button.product_type_external:hover,
button.button.alt:hover,
a.woocommerce-button:hover,
a.woocommerce-Button:hover,
.woocommerce-button:hover,
.woocommerce-Button:hover,
.button.wc-backward:hover,
.wc-backward:hover,
.woocommerce-button[disabled]:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-button[disabled]:disabled:hover,
.woocommerce #respond input#submit.button:hover,
input.woocommerce-button.button:hover,
input.woocommerce-Button.button:hover,
button.single_add_to_cart_button.button:hover,
.single_add_to_cart_button.button:hover,
.add_to_cart_button.button:hover,
.button.add_to_cart_button.button:hover,
.button.product_type_external.button:hover,
button.button.alt.button:hover,
a.woocommerce-button.button:hover,
a.woocommerce-Button.button:hover,
.woocommerce-button.button:hover,
.woocommerce-Button.button:hover,
.button.wc-backward.button:hover,
.wc-backward.button:hover,
.woocommerce-button[disabled].button:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button:hover,
.woocommerce-button[disabled]:disabled.button:hover,
.woocommerce #respond input#submit:focus,
input.woocommerce-button:focus,
input.woocommerce-Button:focus,
button.single_add_to_cart_button:focus,
.single_add_to_cart_button:focus,
.add_to_cart_button:focus,
.button.add_to_cart_button:focus,
.button.product_type_external:focus,
button.button.alt:focus,
a.woocommerce-button:focus,
a.woocommerce-Button:focus,
.woocommerce-button:focus,
.woocommerce-Button:focus,
.button.wc-backward:focus,
.wc-backward:focus,
.woocommerce-button[disabled]:focus,
.woocommerce .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-button[disabled]:disabled:focus,
.woocommerce #respond input#submit.button:focus,
input.woocommerce-button.button:focus,
input.woocommerce-Button.button:focus,
button.single_add_to_cart_button.button:focus,
.single_add_to_cart_button.button:focus,
.add_to_cart_button.button:focus,
.button.add_to_cart_button.button:focus,
.button.product_type_external.button:focus,
button.button.alt.button:focus,
a.woocommerce-button.button:focus,
a.woocommerce-Button.button:focus,
.woocommerce-button.button:focus,
.woocommerce-Button.button:focus,
.button.wc-backward.button:focus,
.wc-backward.button:focus,
.woocommerce-button[disabled].button:focus,
.woocommerce .wc-proceed-to-checkout a.checkout-button.button:focus,
.woocommerce-button[disabled]:disabled.button:focus,
.woocommerce a.button.product_type_grouped:hover,
.woocommerce button.button:hover{background-color:#ffa552;border-color:#ffa552;color:#fff;padding:10px 25px;letter-spacing:1px;}
.woocommerce-button[disabled],
.woocommerce-button[disabled]:disabled{color:#ffffff!important;opacity:1!important;background-color:#041e42;border-color:#041e42;} 
.woocommerce-button[disabled]:hover,
.woocommerce-button[disabled]:disabled:hover,
.woocommerce-button[disabled]:focus,
.woocommerce-button[disabled]:disabled:focus{background-color:#ffa552!important;border-color:#ffa552!important;color:#ffffff !important;}
.shop-pagination{padding:28px 0;border-top:solid 1px #dcdde1;}
.woocommerce.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child {margin-bottom: 20px;}
.woocommerce.single-product .onsale{border-radius:0;background-color:#ffa552!important;font-size:12px;padding:6px 9px;min-height:1em;text-transform:uppercase;line-height:1;margin:0;left:-7px;right:unset;top:-6px;}
.woocommerce.single-product .product_title{font-size:24px;color:#041e42;font-weight:800;}
.woocommerce.single-product div.product .price,
.woocommerce.single-product div.product p.price,
.woocommerce.single-product div.product span.price {color: #041e42;}
.woocommerce.single-product div.product div.images,
.woocommerce.single-product div.product div.summary {margin-bottom: 55px;}
.woocommerce.single-product h2{padding-bottom:30px;font-size:24px;font-weight:700;text-transform:capitalize;margin:0;color:#041e42;}
.woocommerce.single-product .quantity .input-text {padding-left: 5px;padding-right: 5px;}
.woocommerce.single-product .product_meta {font-size: 13px;}
.woocommerce.single-product .product_meta > span { display: block; clear: both; }
.woocommerce.single-product .product_meta > span span,
.woocommerce.single-product .product_meta > span a { color: #041e42;}
.woocommerce.single-product .woocommerce-product-rating .woocommerce-review-link { display: none; }
.woocommerce.single-product .woocommerce-Reviews .form-submit #submit { width: auto;}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs{padding:0;margin:0;}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs:before {display: none;}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li{border:none!important;border-radius:0;padding:15px 20px;margin:0;background-color:#e5f6f7;}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li a{text-transform:uppercase;color:#222;font-size:15px;letter-spacing:1px;padding:0;position:relative;}
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:before,
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:after {display: none; }
.woocommerce.single-product .woocommerce-tabs ul.tabs.wc-tabs li:last-child:after{content:'';display:block;height:100%;width:1000px;background:#EFF3F6;-webkit-box-shadow:none;box-shadow:none;left:100%;right:unset;margin-left:4px;border:none;top:0;border-radius:0;}
.woocommerce.single-product .woocommerce-tabs .panel h2 {display: none;}
.woocommerce.single-product .woocommerce-tabs .panel h2 ~ h2 {display: block;}
.woocommerce.single-product .related.products,
.woocommerce.single-product .upsells.products {margin: 0;}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {width: 50%;}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {width: 33.33%;}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {width: 20%;}
.woocommerce .products,
.woocommerce ul.products,
.products {margin: 0 -15px;}
.woocommerce .products li.product,
.woocommerce ul.products li.product,
.products li.product{margin:0 0 77px;width:25%;padding-left:15px;padding-right:15px;}
.woocommerce .products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.products li.product .woocommerce-loop-product__title,
.woocommerce .products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.products li.product .woocommerce-loop-category__title,
.woocommerce .products li.product h3,
.woocommerce ul.products li.product h3,
.products li.product h3{font-size:16px;color:#041e42;text-align:center;padding:0px;}
.woocommerce .products li.product .add_to_cart_button,
.woocommerce ul.products li.product .add_to_cart_button,
.products li.product .add_to_cart_button,
.woocommerce .products li.product .product_type_external,
.woocommerce ul.products li.product .product_type_external,
.products li.product .product_type_external{text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;}
.woocommerce .products li.product .product_type_external,
.woocommerce ul.products li.product .product_type_external,
.products li.product .product_type_external {white-space: normal;line-height: 1.47;}
.woocommerce .products li.product .price,
.woocommerce ul.products li.product .price,
.products li.product .price {font-size: 16px;color: #041e42;}
.woocommerce .products li.product .price ins,
.woocommerce ul.products li.product .price ins,
.products li.product .price ins,
.woocommerce .products li.product .price del,
.woocommerce ul.products li.product .price del,
.products li.product .price del {display: inline-block;}
.woocommerce .products li.product .price del,
.woocommerce ul.products li.product .price del,
.products li.product .price del{font-size:14px;}
.woocommerce .products li.product .price ins,
.woocommerce ul.products li.product .price ins,
.products li.product .price ins{font-weight:inherit;text-decoration:none;}
.woocommerce .products li.product .woocommerce-after-shop-loop,
.woocommerce ul.products li.product .woocommerce-after-shop-loop,
.products li.product .woocommerce-after-shop-loop{margin-top:18px;}
.woocommerce .products li.product .woocommerce-after-shop-loop .price,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .price,
.products li.product .woocommerce-after-shop-loop .price{float:none;text-align:center;}
.woocommerce .products li.product .woocommerce-after-shop-loop .star-rating,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .star-rating,
.products li.product .woocommerce-after-shop-loop .star-rating {float: left;margin: 8px 0 0;}
.woocommerce .products li.product .woocommerce-after-shop-loop .star-rating + .price,
.woocommerce ul.products li.product .woocommerce-after-shop-loop .star-rating + .price,
.products li.product .woocommerce-after-shop-loop .star-rating + .price {float: right;}
.woocommerce .products li.product .onsale,
.woocommerce ul.products li.product .onsale,
.products li.product .onsale{border-radius:0;background-color:#ffa552!important;font-size:12px;padding:6px 9px;min-height:1em;text-transform:uppercase;line-height:1;margin:0;right:8px;top:-6px;z-index:99;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.widget_price_filter .price_slider_wrapper .ui-widget-content{height:6px;border-radius:0;background-color:#dcdde1;}

.woocommerce .widget_price_filter .price_slider,
.widget_price_filter .price_slider { margin: 0 0 48px; }
.woocommerce .widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_slider_amount .button{color:#fff;background-color:#041e42;border-color:#041e42;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:0;padding:18px 25px;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.widget_price_filter .price_slider_amount .button:hover {background-color: #ed1c24;border-color: #ed1c24;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-handle {height: 14px;width: 14px;background-color: #041e42;top: -4px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-range {background-color: #ed1c24;height: 6px;}
.woocommerce.widget_shopping_cart .wc-forward,
.woocommerce.widget_shopping_cart .button.wc-forward{color:#fff;background-color:#1b2845;border-color:#1b2845;border-radius:0;text-transform:uppercase;padding:10px 25px;font-size:14px!important;letter-spacing:1px;font-weight:600!important;}
.woocommerce.widget_shopping_cart .wc-forward:hover,
.woocommerce.widget_shopping_cart .button.wc-forward:hover {color: #ffffff;border-color: #ffa552;background-color: #ffa552;padding: 10px 25px;}
.woocommerce.widget_shopping_cart .cart_list li {padding-top: 15px;}
.woocommerce.widget_shopping_cart .cart_list li a.remove {top: 15px;}
.woocommerce.widget_shopping_cart .total {border-top: none;}
.widget_product_search .search-field {width: 100%;}
ul.product_list_widget li,
.woocommerce ul.product_list_widget li{padding:15px 0;border:1px solid #dcdde1;line-height:1.4;border-width:0 0 1px;}
ul.product_list_widget li a,
.woocommerce ul.product_list_widget li a,
ul.product_list_widget li .woocommerce-Price-amount,
.woocommerce ul.product_list_widget li .woocommerce-Price-amount {color: #222222;}
ul.product_list_widget li .product-title,
.woocommerce ul.product_list_widget li .product-title {color: #041e42;display: block;margin-bottom: 5px;}
ul.product_list_widget li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {font-size: 12px;margin-bottom: 5px;}
ul.product_list_widget li ins,
.woocommerce ul.product_list_widget li ins {text-decoration: none;}
ul.product_list_widget li img,
.woocommerce ul.product_list_widget li img {width: 60px;}
/* cart page */
.woocommerce .cart-collaterals .cross-sells,
.woocommerce .cart-collaterals .cart_totals {width: 100%;}
.woocommerce table.shop_table { border-radius: 0;}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th { border: none; padding: 16px 0;}
.woocommerce table.shop_table th { font-weight: 800;}
.woocommerce table.shop_table.cart { border: none;}
.woocommerce table.shop_table.cart .product-remove { width: 50px; padding-left: 20px;}
.woocommerce table.shop_table.cart a.remove { color: #222222 !important;}
.woocommerce table.shop_table.cart a.remove:hover {color: #ffffff !important;background: #ffa552;}
.woocommerce table.shop_table.cart a.remove,
.woocommerce table.shop_table.cart .quantity {display: inline-block;}
.woocommerce table.shop_table.cart input,
.woocommerce table.shop_table.cart .button { padding: 18px 25px !important; border-radius: 0; height: 50px;font-size: 14px; font-weight: bold;}
.woocommerce table.shop_table.cart input.btn-primary,
.woocommerce table.shop_table.cart .button.btn-primary { color: #ffffff; background-color: #ed1c24;}
.woocommerce table.shop_table.cart .quantity input { margin-right: 10px; width: 70px; padding-left: 10px !important;padding-right: 10px !important;}
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.cart td { border-bottom: solid 1px #dcdde1; vertical-align: middle;}
.woocommerce table.shop_table.cart th.product-subtotal,
.woocommerce table.shop_table.cart td.product-subtotal { text-align: right;}
.woocommerce table.shop_table.cart th.product-quantity,
.woocommerce table.shop_table.cart td.product-quantity { text-align: center;}
.woocommerce table.shop_table.cart th { border-bottom-width: 3px; padding-bottom: 20px;}
.woocommerce table.shop_table.cart tbody tr:first-child td { padding-top: 30px;}
.woocommerce table.shop_table.cart .product-name { position: relative;}
.woocommerce table.shop_table.cart .product-name,
.woocommerce table.shop_table.cart .product-name a { color: #041e42;font-weight: 800;}
.woocommerce table.shop_table.cart .product-thumbnail img { float: left; width: 60px;margin-right: 20px;}
.woocommerce table.shop_table.cart .product-data { display: block; float: left;}
.woocommerce table.shop_table.cart .variation { font-size: 11px; letter-spacing: 0.5px; text-transform: uppercase; line-height: 1.8; margin-bottom: 5px;}
.woocommerce table.shop_table.cart .variation dt,
.woocommerce table.shop_table.cart .variation dd {display: inline-block;float: left;}
.woocommerce table.shop_table.cart .actions input,
.woocommerce table.shop_table.cart .actions .button {padding: 10px 25px !important;}
.woocommerce table.shop_table.cart .actions .coupon .input-text {min-width: 215px;}
.woocommerce table.shop_table.cart .actions .coupon .input-text:-moz-placeholder {color: #dcdde1;opacity: 1;}
.woocommerce table.shop_table.cart .actions .coupon .input-text:-ms-input-placeholder {color: #dcdde1;}
.woocommerce table.shop_table.cart .actions .coupon .input-text::-webkit-input-placeholder {color: #dcdde1;}
.woocommerce .woocommerce-cart-form input,
.woocommerce .woocommerce-cart-form .button{padding:18px 25px!important;border-radius:0;height:auto;font-size:14px;}
.woocommerce .woocommerce-cart-form input.btn-primary,
.woocommerce .woocommerce-cart-form .button.btn-primary {color: #ffffff !important;background-color: #ed1c24;}
.woocommerce .woocommerce-cart-form input.btn-success,
.woocommerce .woocommerce-cart-form .button.btn-success {color: #ffffff !important;background-color: #d58512;}
.woocommerce .wc-proceed-to-checkout a.checkout-button {display: inline-block;position: relative;padding-right: 35px !important;}
.woocommerce .wc-proceed-to-checkout a.checkout-button i{font-size:20px;height:1em;right:20px;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.woocommerce-cart .cart_totals > h3,
.woocommerce-cart .cross-sells > h3,
.woocommerce-cart .cart_totals > h2,
.woocommerce-cart .cross-sells > h2 {font-size: 24px;margin-bottom: 40px;margin-top: 60px;}
.woocommerce-cart .cart_totals table.shop_table {background-color: #F2F2F2;max-width: 480px;}
.woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .cart_totals table.shop_table td {text-align: left;padding-left: 25px;padding-right: 25px;border: none;}
.woocommerce-cart .cart_totals table.shop_table th {text-transform: uppercase;}
/* checkout page */
.woocommerce-checkout input,
.woocommerce-account input,
.woocommerce-checkout select,
.woocommerce-account select {padding: 15px 12px;height: auto;border-radius: 0;border-color: #dcdde1;background-color: #ffffff;}
.woocommerce-checkout .select2-container .select2-selection--single,
.woocommerce-account .select2-container .select2-selection--single {height: 50px;border-radius: 0;border-color: #dcdde1;background-color: #ffffff;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account .select2-container .select2-selection--single .select2-selection__rendered {line-height: 50px;}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow,
.woocommerce-account .select2-container .select2-selection--single .select2-selection__arrow {height: 50px;}
.woocommerce-checkout label,
.woocommerce-account label {font-size: 16px;text-transform: capitalize;}
.woocommerce-checkout h3,
.woocommerce-account h3 {font-size: 24px;}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {border: none;}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table .order-total th,
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table .order-total td {border-bottom: solid 1px #dcdde1;}
.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {border-bottom: 3px solid #dcdde1;}
/* woocommerce Order */
.woocommerce .woocommerce-order .woocommerce-order-details__title,
.woocommerce .woocommerce-order .woocommerce-customer-details h2 {font-size: 24px;text-transform: capitalize;}
.woocommerce .woocommerce-order table.order_details {border: none;}
.woocommerce .woocommerce-order table.order_details thead th {border-bottom: 3px solid #dcdde1;}
.woocommerce .woocommerce-order table.customer_details th,
.woocommerce .woocommerce-order table.customer_details td {padding-left: 25px; padding-right: 25px; border-top: solid 1px #dcdde1;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul { position: relative; list-style: none; margin-left: 0;margin-bottom: 30px;padding: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li { list-style: none; margin: 0; font-weight: 700;text-transform: capitalize;padding: 15px 20px;margin-bottom: 5px;background-color:#1b2845;border-left: 5px solid transparent;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li:before,
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li:after {display: none;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li > a {color: #fff;position: relative;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li > a:before {content: '';display: inline-block;font-size: 14px;margin-right: 10px;font-family: 'FontAwesome';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--dashboard > a:before {content: '\e08c';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--orders > a:before {content: '\e07a';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--downloads > a:before {content: '\e092';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--edit-address > a:before {content: '\e083';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--edit-account > a:before {content: '\e08a';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--customer-logout > a:before {content: '\e000';font-family:'Etmodules';}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li:hover,
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li:focus,
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.active {border-color: #c4d6b0;background-color:#ffa552;}
.woocommerce-account table.my_account_orders {border: none;}
.woocommerce-account table.my_account_orders thead th {border-bottom: 3px solid #dcdde1;}
.woocommerce-account table.my_account_orders th,
.woocommerce-account table.my_account_orders td {border-bottom: solid 1px #dcdde1;}
.woocommerce-account form.woocommerce-form-login label {text-transform: uppercase;}
.woocommerce-account form.woocommerce-form-login #form-login-acction {margin-top: 20px;}
.woocommerce-account form.woocommerce-form-login #new-account,
.woocommerce-account form.woocommerce-form-login #lost-password {float: left;}
.woocommerce-account form.woocommerce-form-login #new-account {text-transform: capitalize;}
.woocommerce-account form.woocommerce-form-login #lost-password {float: right;}
.woocommerce-account form.woocommerce-form-login #rememberme {margin-top: 0;margin-bottom: 0;text-tranform: normal;}
.woocommerce-account form.woocommerce-form-login .unstyled {list-style: none;padding: 0;margin-top: 30px;}
.woocommerce-account form.woocommerce-form-login .unstyled li {padding: 5px 0;text-transform: uppercase;font-size: 11px;}
.woocommerce-account form.woocommerce-form-login .unstyled li span {margin-left: 5px;}
.woocommerce-account form.woocommerce-form-login input.woocommerce-Input {background-color: #f4f4f4;width: 100%;display: block;}
/***Custom***/
.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after
{content:none;}
.woocommerce a.added_to_cart{display:block;text-align:center;}
.woocommerce button.button.alt.disabled {background-color:#1b2845; border-color:#1b2845;}
.woocommerce button.button.alt.disabled:hover {background-color:#ffa552; border-color:#ffa552;}
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message{background:#c4d6b0;}
.woocommerce-page a.button.loading:after { font-family:'Etmodules'; content:'\e02d';  font-size:25px; left:25px;}
.woocommerce a.button.added:after{font-family:'Etmodules'; content:'\4e'; vertical-align:middle; font-size: 16px;opacity:inherit; margin-left: 0em; transition: none;}
.woocommerce a.button:after
.woocommerce-page a.button:after {line-height:0em;}
.woocommerce a.button.product_type_grouped, 
.woocommerce a.button.product_type_grouped:hover {text-align: center;display: inline-block;position: relative;width: 100%;} 
.woocommerce .entry-summary p.price ins {color:#ffa552;}
.woocommerce-message a.button.wc-forward {background-color:#1b2845; border-color:#1b2845; padding: .6em 1em; font-size: 14px; letter-spacing: 1px; font-weight: 600;
color: #ffffff; text-transform: uppercase;
border-radius: 0;}
.woocommerce-message a.button.wc-forward:hover { background-color:#ffa552; border-color:#ffa552;padding: .6em 1em;}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {background:#1b2845 !important; border-radius:0px;font-size: 14px !important;
letter-spacing: 1px;
font-weight: 600 !important;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: 15px 22px !important;background:#c4d6b0;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background-color:#1b2845;color:#fff !important;}
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.is-active{background:#ffa552;}
body.woocommerce .woocommerce-tabs {border:none;}
body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {margin: 0;padding: 20px 0px;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:#c4d6b0;}
.woocommerce table.shop_table.cart .product-name a {position:relative; top:18px;}
.woocommerce .loader:before {content:none;}
/******Pagination*******/
.page-pagination{margin-top:40px;text-align:left;clear:both;position:relative;}
.page-pagination .page-numbers{position:relative;display:inline-block;color:#222;border:none;font-size:14px;padding:15px 20px;line-height:1.47;text-align:center;text-transform:uppercase;color:#666;background-color:#eee;}
.page-pagination .page-numbers.current,
.page-pagination .page-numbers:hover,
.page-pagination .page-numbers:focus {background: #041e42;}
.page-pagination .page-numbers.current,
.page-pagination .page-numbers:hover,
.page-pagination .page-numbers:focus,
.page-pagination .page-numbers.current a,
.page-pagination .page-numbers:hover a,
.page-pagination .page-numbers:focus a {color: #ffffff;}
.page-pagination > .page-numbers {background: #041e42;color: #ffffff;}
.pagination{text-align:left;margin:10px 0 30px;clear:both;position:relative;}
.pagination i{margin-left:1px;margin-right:1px;}
.pagination ul{list-style:none;padding:0;}
.pagination li{display:inline-block;}
.pagination li:not(:last-child) {margin-right: 6px;}
.pagination li .page-numbers{position:relative;display:block;border:none;border-radius:0;font-size:14px;padding:15px 20px;text-align:center;line-height:1.47;text-transform:uppercase;font-weight:700;}
.pagination li .page-numbers,
.pagination li .page-numbers:visited,
.pagination li .page-numbers:active {color: #fff;background-color: #ffa552;}
.pagination li .page-numbers.current,
.pagination li .page-numbers:hover,
.pagination li .page-numbers:focus {background: #1b2845;color:#fff;}
.pagination li .page-numbers.current,
.pagination li .page-numbers:hover,
.pagination li .page-numbers:focus,
.pagination li .page-numbers.current a,
.pagination li .page-numbers:hover a,
.pagination li .page-numbers:focus a {color: #ffffff;}
.pagination li .page-numbers > span {white-space: nowrap;}
.pagination li .older-post,
.pagination li .newest-post{color:#fff;background-color:#041e42;border-color:#dcdde1;text-transform:uppercase;clear:both;margin-top:20px;position:relative;}
.pagination li .older-post:focus,
.pagination li .newest-post:focus,
.pagination li .older-post.focus,
.pagination li .newest-post.focus{color:#fff;background-color:#010812;border-color:#979aa6;}
.pagination li .older-post:hover,
.pagination li .newest-post:hover{color:#fff;background-color:#010812;border-color:#bbbdc5;}
.pagination li .older-post:active,
.pagination li .newest-post:active,
.pagination li .older-post.active,
.pagination li .newest-post.active,
.open > .dropdown-toggle.pagination li .older-post,
.open>.dropdown-toggle.pagination li .newest-post{color:#fff;background-color:#010812;border-color:#bbbdc5;}
.pagination li .older-post:active:hover,
.pagination li .newest-post:active:hover,
.pagination li .older-post.active:hover,
.pagination li .newest-post.active:hover,
.open > .dropdown-toggle.pagination li .older-post:hover,
.open > .dropdown-toggle.pagination li .newest-post:hover,
.pagination li .older-post:active:focus,
.pagination li .newest-post:active:focus,
.pagination li .older-post.active:focus,
.pagination li .newest-post.active:focus,
.open > .dropdown-toggle.pagination li .older-post:focus,
.open > .dropdown-toggle.pagination li .newest-post:focus,
.pagination li .older-post:active.focus,
.pagination li .newest-post:active.focus,
.pagination li .older-post.active.focus,
.pagination li .newest-post.active.focus,
.open > .dropdown-toggle.pagination li .older-post.focus,
.open > .dropdown-toggle.pagination li .newest-post.focus {color: #ffffff;background-color: #000000;border-color: #979aa6;}
.pagination li .older-post:active,
.pagination li .newest-post:active,
.pagination li .older-post.active,
.pagination li .newest-post.active,
.open > .dropdown-toggle.pagination li .older-post,
.open > .dropdown-toggle.pagination li .newest-post {background-image: none;}
.pagination li .older-post.disabled:hover,
.pagination li .newest-post.disabled:hover,
.pagination li .older-post[disabled]:hover,
.pagination li .newest-post[disabled]:hover,
fieldset[disabled] .pagination li .older-post:hover,
fieldset[disabled] .pagination li .newest-post:hover,
.pagination li .older-post.disabled:focus,
.pagination li .newest-post.disabled:focus,
.pagination li .older-post[disabled]:focus,
.pagination li .newest-post[disabled]:focus,
fieldset[disabled] .pagination li .older-post:focus,
fieldset[disabled] .pagination li .newest-post:focus,
.pagination li .older-post.disabled.focus,
.pagination li .newest-post.disabled.focus,
.pagination li .older-post[disabled].focus,
.pagination li .newest-post[disabled].focus,
fieldset[disabled] .pagination li .older-post.focus,
fieldset[disabled] .pagination li .newest-post.focus {background-color: #041e42;border-color: #dcdde1;}
.pagination li .older-post .badge,
.pagination li .newest-post .badge {color: #041e42;background-color: #ffffff;}
.pagination li .older-post:hover,
.pagination li .newest-post:hover,
.pagination li .older-post:focus,
.pagination li .newest-post:focus {color: #ffffff;background: #222222;border-color: #ed1c24;}
.pagination li .older-post { padding-right: 42px;}
.pagination li .older-post i {position: absolute;right: 10px;top: 8px;}
.pagination li .older-post.rtl { padding-left: 42px; padding-right: 20px;left: 0;right: unset;}
.pagination li .older-post.rtl i {left: 10px;right: unset;}
.pagination li .older-post,
.pagination li .newest-post {position: absolute;right: 0;top: 0;margin-top: 0;}
.pagination li .newest-post {right: unset;left: 0;padding-left: 42px;}
.pagination li .newest-post.rtl {right: 0;left: unset;}
.pagination li .newest-post i {position: absolute;left: 10px;top: 8px;}
.pagination li .newest-post.rtl {padding-left: 20px;padding-right: 42px;}
.pagination li .newest-post.rtl i {left: unset;right: 10px;}
.pagination li .page-numbers > span > i.et-pb-icon{font-size:15px;}
/* 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;}
.portfolio_v1_style1 .et_portfolio_image img {max-width: 100%;}
/*Responsive*/
@media screen and (min-width: 980px) {
	/*Home V3*/
	.home_v3_testimonials .et_pb_slider .et_pb_slide_description {padding:15% 8% 8% 8%;}
	.home_v3_testimonials .et_pb_slider .et-pb-controllers {bottom: 0px;}
} 
@media (min-width: 768px) {
	.woocommerce .cross-sells ul.products li { width: 100%;}
	.woocommerce .cross-sells.columns-2 ul.products li {width: 50%;}
	.woocommerce .cross-sells.columns-3 ul.products li {width: 33.33%;}
	.woocommerce .cross-sells.columns-4 ul.products li {width: 24%;}
	.woocommerce .cross-sells.columns-5 ul.products li {width: 20%;}
}
@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) {
	/*hamburger_menu*/
	.et_divi_100_custom_hamburger_menu .mobile_menu_bar { padding-bottom: 0;margin-bottom: 26px;}
	/*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:left;}
	.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;}
	/*woocommerce*/
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce-page[class*="columns-"] ul.products li.product,
	.woocommerce[class*="columns-"] ul.products li.product { width: 50%; margin: 0 0 77px;}
	.woocommerce table.shop_table.cart .product-name a {top:0px;}
	.woocommerce table.shop_table.cart .product-remove { width: 100%;}
} 
@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: 540px) {
	.woocommerce-page table.cart td.actions .coupon .input-text + .button { float: none;width: 100%;}
}
@media screen and (max-width: 480px) {
	/*Home V1*/
	.home_v1_team .et_pb_team_member .et_pb_team_member_image { width: 100%; display: initial; }
	.home_v2_counter_icon_color .et_pb_module.et_pb_number_counter{margin-top: -30% !important;}
	.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;}
	/*woocommerce*/
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce-page[class*="columns-"] ul.products li.product,
	.woocommerce[class*="columns-"] ul.products li.product { width: 100%; margin: 0 0 77px; }
	.woocommerce .cross-sells ul.products li.product,
	.woocommerce .cross-sells[class*="columns-"] ul.products li.product { width: 100%; margin: 0 0 77px;}
	
} 
@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%;}
	.home_v2_counter_icon_color .et_pb_module.et_pb_number_counter{margin-top: -40% !important;}
} 
@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;}
	.home_v2_counter_icon_color .et_pb_module.et_pb_number_counter{margin-top: -40% !important;}
} 