.et_pb_menu__icon.et_pb_menu__cart-button {
margin-left: 40px;font-size: 35px;
}
.header-section .et_pb_menu .et-menu, 
.header-section .et_pb_fullwidth_menu .et-menu { margin-left: -23px; margin-right: -23px; }
.header-section .et_pb_menu .et-menu > li, 
.header-section .et_pb_fullwidth_menu .et-menu > li { padding-left: 23px; padding-right: 23px; }
.header-section .et_pb_menu .et-menu > li.apply_now_btn > a { border: 1px solid #ff6575; padding: 11px 20px; background-color: #ff6575; color: #fff !important; display: inline-block; line-height: 24px !important; border-radius: 30px; }
.header-section .et_pb_menu .et-menu > li.apply_now_btn > a:hover, 
.header-section .et_pb_menu .et-menu > li.apply_now_btn.current-menu-item > a { background: #353760 !important; border-color: #353760 !important; } .footer-logo-section .et_pb_menu .et-menu, 
.footer-logo-section .et_pb_fullwidth_menu .et-menu { margin-left: -19px; margin-right: -19px; }
.footer-logo-section .et_pb_menu .et-menu > li, 
.footer-logo-section .et_pb_fullwidth_menu .et-menu > li { padding-left: 19px; padding-right: 19px; }
.footer-copyright .et_pb_menu .et-menu, 
.footer-copyright .et_pb_fullwidth_menu .et-menu { margin-left: -10px; margin-right: -10px; }
.footer-copyright .et_pb_menu .et-menu > li, 
.footer-copyright .et_pb_fullwidth_menu .et-menu > li { padding-left: 10px; padding-right: 10px; } .testimonial-section.et_pb_slider { overflow-x: visible !important; overflow-y: visible !important; }
.testimonial-section .et_pb_slide { padding: 0; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: none; width: 100%; padding-right: 90px; float: left; max-width: 730px; }
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image { bottom: auto; top: 50%; width: auto; margin-right: 0; right: -130px; }
.testimonial-section .et_pb_media_alignment_center .et_pb_slide_image img { max-height: 500px !important; display: inline-block; width: auto; height: auto; max-width: initial; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h5 { font-size: 20px; line-height: 26px; color: #0dcaa5 !important; font-style: normal; font-family: 'Theinhardt Pan Medium',Helvetica,Arial,Lucida,sans-serif !important; font-weight: 500 !important; padding: 0; margin: 30px 0 0; }
.testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h6 { font-size: 17px; line-height: 26px; color: #3c4155 !important; font-style: normal; font-family: 'Theinhardt Pan Regular',Helvetica,Arial,Lucida,sans-serif; font-weight: normal !important; padding: 0; }
.testimonial-section .et-pb-arrow-prev, .testimonial-section .et-pb-arrow-next {position: relative; top: -50px; z-index: 100; font-size: 48px; color: #FFF; margin-top: -24px; opacity: 1;background: transparent; border-radius: 50px; width: 53px !important; display: inline-block; height: 53px;  line-height: 50px; margin-right: 15px; border: 2px solid #ff6575; color: #ff6575; right: 0; float: left; z-index: 999; left: 0 !important;}
.et_pb_slider .et-pb-arrow-next:hover {background: #ff6575; color: #fff;}
.et_pb_slider .et-pb-arrow-prev:hover {background: #ff6575; color: #fff;}
body.home .testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description h2.et_pb_slide_title {line-height: normal !important; padding-bottom: 40px !important;}
body.home .testimonial-section .et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_content {width: 100% !important; max-width: 640px;}
.get-more-section .et_pb_blurb_description a:hover { color: #0dcaa5;}
.sidebar-contact .dipe-form-header {display: block;}
.sidebar-contact .dipe-form-header-info h2.dipe-form-header-title {padding: 0; width: 100%; text-align: center;}
.innerpage-content .et_pb_section {padding: 0;}
.innerpage-content .et_pb_section .et_pb_row {width: 100%; padding-top: 5px;} .green-check ul {list-style-type:none;margin: 0px;padding: 0px;}
.green-check ul li {margin: 15px 0;position: relative;padding-left: 50px;display: inline-block;}
.green-check ul li h4{font-family: 'AktivGrotesk Bold',Helvetica,Arial,Lucida,sans-serif;font-weight: 300;font-size:28px;color:#353760;padding-bottom: 15px;}
.green-check ul li::before {content: "N";font-family: 'ETmodules' !important;color: #0dcda6;font-size: 40px;font-weight: bold;position: absolute;left: 0;top: 0;}
.saving-cal h4 {font-family: 'AktivGrotesk Bold',Helvetica,Arial,Lucida,sans-serif;text-transform: uppercase;font-size: 26px;}
.saving-cal h3 {font-family: 'AktivGrotesk Bold',Helvetica,Arial,Lucida,sans-serif;font-size: 68px;line-height: 1.6em;}
.saving-cal h3 .txt-red{color:#ff6575;}
.saving-cal h3 .txt-green{color:#0dcda6;}
.save-today {text-align: center;background: #0dcda6;color: #fff;border-radius: 80px;padding: 20px 30px;font-size: 17px;line-height: 1em;font-weight: 100;margin-bottom: 30px;}
.save-today .big-text{font-size: 28px;margin-bottom: 10px;display: inline-block;line-height: 1em;}
.saving-cal {text-align: left;line-height: 2em;}
.txt-red, .txt-green {border-bottom: solid 1px #ccc;line-height: 1em;text-align: center;min-width: 240px;display: inline-block;position: relative;}
.txt-after {position: absolute;font-family: 'Theinhardt Pan Regular',Helvetica,Arial,Lucida,sans-serif;font-size: 14px;width: 100%;text-align: center;left: 0;bottom: -26px;line-height: 20px;color: #353760;}
.green-check ul.sd-small-txt {margin: 0 auto;max-width: 210px;}
.green-check ul.sd-small-txt li {font-size: 18px;}
.green-check ul.sd-small-txt h4 {font-size: 24px;}
.faq-style .et_pb_toggle.et_pb_module.et_pb_accordion_item {border: none 0;margin:0px;border-bottom: solid 1px #ddd;padding: 30px 30px;}
.faq-style  .et_pb_toggle_title::before {content: "L";font-weight: 600;display: block !important;}
.faq-style .et_pb_toggle_open .et_pb_toggle_title::before {content: "K";} .number-bullet::before {position: absolute;left: 20px;top: 22px;color: #0dcda6;font-size: 30px;background: #f6f7fb;width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 100%;}
.number-bullet {position: relative;}
.bond-guarantee .txt-red {min-width: auto;line-height: 60px;}
.bond-guarantee .txt-after {color: #fff;}
.howdoyouget .number-bullet::before{top:15px;}
.et_pb_theme_carousel .et_pb_theme_carouselitem .rating-bottom .theme-item-content .theme-rating-container{-ms-flex-order:0;order:0 !important; margin: 10px 0;}
.swiper-container .et_pb_theme_carouselitem .theme-rating span::before{font-size:28px !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding: .5em 0;
margin: 0;
font-size: 1.8em;
font-weight: 600;
text-transform: uppercase;
}
.woocommerce ul.products li .et_shop_image img {
height: auto;width: auto !important;
display: block;
max-height: 100%;
width: auto;
max-width: 100%;
transform: translate(-50% , -50%);
top: 50%;
left: 50%;
position: absolute;
}
.woocommerce ul.products li .et_shop_image {
height: 300px;
overflow: hidden;text-align: center;
border: solid 1px #ddd;
}
.et_right_sidebar #sidebar {
padding-left: 30px;
display: none;
}
.et_right_sidebar #left-area {
float: left;
padding-right: 0;
width: 100%;
}
.et_right_sidebar #main-content .container::before {
right: 20.875% !important;
display: none;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
color: #000;
}
body.home .inner-banner {
display: none;
}
.woocommerce-notices-wrapper, .woocommerce-info {
display: none;
}