/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/** Check**/

form.checkout.woocommerce-checkout {display: flex; flex-flow: wrap; margin-left: -15px; margin-right: -15px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper {width: 60%; padding: 0 15px; }

form.checkout.woocommerce-checkout div#order_review {width: 40%; padding: 0 15px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .col-2 {display: none; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .col-1 {width: 100%; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields {padding: 20px; border-radius: 10px; border: 1px solid #e9e9e9; overflow: hidden; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields h3 {margin-top: -20px; margin-left: -20px; margin-right: -20px; padding: 11px 20px; background: #3d79b6; color: #fff; font-size: 17px; margin-bottom: 20px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row {margin: 0; padding: 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row label {display: none; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row input {padding: 10px 10px; border-radius: 0; border: 1px solid #e1e1e1; color: #000; font-weight: 500; font-size: 15px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row span.select2-selection {height: auto; border-radius: 0; padding: 10px 10px; border-radius: 0; border: 1px solid #e1e1e1; color: #000; font-weight: 500; margin: 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row span.select2-selection span#select2-billing_country-container {height: auto; padding: 0; line-height: normal; font-size: 15px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row span.select2-selection span.select2-selection__arrow {height: 100%; margin: 0; top: 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row:not(:last-child) {margin: 0 0 14px 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p#billing_country_field {float: left; width: 49%; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p#billing_website_field {float: right; width: 49%; }

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 49%; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper {padding: 20px; border-radius: 10px; border: 1px solid #e9e9e9; overflow: hidden; margin-top: 30px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper h3#order_payment_heading {margin-top: -20px; margin-left: -20px; margin-right: -20px; padding: 11px 20px; background: #3d79b6; color: #fff; font-size: 17px; margin-bottom: 20px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment {background: none; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment ul.wc_payment_methods {    padding-left: 0;
    padding-right: 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment .form-row.place-order {padding: 18px 0 0 0; margin: 0; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment .form-row.place-order p {font-size: 15px; line-height: 22px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment button#place_order {width: 100%; background: #2ea3f2 !important; color: #fff !important; border: none !important; padding: 9px 0 !important; font-weight: bold; margin-top: 20px; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper .payment-wrapper div#payment button#place_order:after {display: none; }

form.checkout.woocommerce-checkout div#order_review .your-order-wrapper {padding: 0 0 0 0; border-radius: 10px; overflow: hidden; background: #e1e1e1; }

form.checkout.woocommerce-checkout div#order_review .your-order-wrapper h3#order_review_heading {margin-top: 0; margin-left: 0; margin-right: 0; padding: 11px 20px; background: #3d79b6; color: #fff; font-size: 17px; margin-bottom: 0; }

form.checkout.woocommerce-checkout div#order_review .your-order-wrapper table.shop_table {margin: 0 !important; }

form.checkout.woocommerce-checkout div#order_review .your-order-wrapper table.shop_table * {color: #000; border: none; font-size: 15px; }

form.checkout.woocommerce-checkout div#order_review .your-order-wrapper table.shop_table tr td,form.checkout.woocommerce-checkout div#order_review .your-order-wrapper table.shop_table tr th {padding: 10px 20px; }

li.wc_payment_method.payment_method_stripe img { height: 26px;}


/***************category list ***************/

.main-product-list-wrapper .inner-category-wrapper {padding: 70px 0 90px 0;margin: 0;}

.main-product-list-wrapper .inner-category-wrapper:nth-child(odd) {background: #f5f5f5; position: relative; }

.main-product-list-wrapper .inner-category-wrapper:nth-child(odd):before {content: "";position: absolute;left: -500%;width: 10000%;height: 100%;background: #f5f5f5;z-index: -1;top: 0;}

.main-product-list-wrapper .inner-category-wrapper h3 {margin: 0 0 30px 0;padding: 0;font-size: 26px !important;font-weight: 600;line-height: normal;}

.main-product-list-wrapper .inner-category-wrapper ul {display: grid;grid-template-columns: repeat(3,1fr);column-gap: 30px;grid-row-gap: 30px;padding: 0 !important;white-space: normal;word-break: break-word;width: 100%;}

.main-product-list-wrapper .inner-category-wrapper ul li {padding: 0;width: 100%;word-break: break-word;height: auto;}

.main-product-list-wrapper .inner-category-wrapper ul li a {background: #fff;padding: 15px 20px;font-weight: 500;color: #000;font-size: 15px;border-radius: 8px;border: 1px solid #dbdbdb;position: relative;display: flex;align-items: center;box-shadow: 0 0 13px rgba(0, 0, 0, 0.07);transition: all 0.5s;height: 100%;text-decoration: none !important;white-space: normal;}

.main-product-list-wrapper .inner-category-wrapper ul li a:before {content: "\f0a4";font-family: Fontawesome;color: #0581ff;font-size: 20px;margin: 0 11px 0 0;}

.main-product-list-wrapper .inner-category-wrapper ul li a:hover {box-shadow: 0 13px 30px -5px rgba(0, 0, 0, 0.17); }

/*******************my account page*****************/

.new-box-design .top-b-box .new-search-section {display: flex; align-items: center; justify-content: space-between; background: #2ea3f2; padding: 16px 40px; }

.new-box-design .top-b-box .new-search-section input#keyword {border: 1px solid #ccc; padding: 15px 12px; min-width: 350px; line-height: normal; font-size: 16px; color: #000; }

.new-box-design .top-b-box .new-search-section input#search_latest_poroduct {border: 1px solid #ccc; padding: 15px 12px; min-width: 350px; line-height: normal; font-size: 16px; color: #000; }

.new-box-design .top-b-box .new-search-section .browse-category a {color: #fff; text-decoration: none; }

.new-box-design table {background: #fff; table-layout: fixed; }

.new-box-design table tr td {padding: 15px 20px; }

.new-box-design table tr td h5 {padding: 0; font-size: 15px; font-weight: 500;    line-height: 24px; }

.new-box-design table td:last-child {text-align: right; }

.new-box-design table tr:nth-child(even) {background: #f8f8f8; }

.new-box-design {box-shadow: 0 20px 38px 0px rgba(0, 0, 0, 0.12);max-width: 1060px;margin: auto;margin-top: -53px;}

.new-box-design table tr td:nth-child(2) {text-align: center;}

.new-box-design .pagination {display: flex; align-items: center; justify-content: center; padding: 5px 0 20px 0; }

.new-box-design .pagination span:first-child {margin: 0 10px 0 0; }

.new-box-design .pagination > *:not(:first-child) {width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border: 2px solid #e1e1e1; color: #6a6a6a; transition: all 0.5s; cursor: pointer; }

.new-box-design .pagination > *:not(:first-child):not(:last-child) {margin: 0 8px 0 0; }

.new-box-design .pagination > span.current {background: #2ea3f2; border-color: #2ea3f2; color: #fff; }

.product--category--section {overflow: hidden; }

.main--banner--section .banner__statistic {margin-bottom: 20px; }

.main--banner--section .banner__statistic .et_pb_column {display: flex; flex-flow: wrap; justify-content: center; align-items: center; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module {margin: 0; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module * {color: #fff; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module i {font-size: 23px; margin: 0 16px 0 0; flex-shrink: 0; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module .et_pb_text_inner {display: flex; align-items: center; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module {padding: 0 20px; position: relative; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module:after {content: "/";position: absolute;top: 0;right: 0;color: #fff;font-size: 21px;}

.main--banner--section .banner__statistic .et_pb_column .et_pb_module:last-child:after {display: none; }

.all-datasets--section .new-box-design .pager {display: flex; align-items: center; justify-content: center; padding:5px 0 20px 0; }

.all-datasets--section .new-box-design .new-cat-box {background: #fff; }

.all-datasets--section .new-box-design .pager span.page-number {width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border: 2px solid #e1e1e1; color: #6a6a6a; transition: all 0.5s; cursor: pointer; }

.all-datasets--section .new-box-design .pager span.page-number.active {background: #2ea3f2; border-color: #2ea3f2; color: #fff; }

.all-datasets--section .new-box-design .pager span.page-number:not(:last-child) {margin: 0 8px 0 0; }

.why--ready--section .et_pb_image {margin: 0 0 14px 0 !important; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column {width: 100%;margin: 0;position: relative;padding: 15px 0 90px 80px;}

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_module {margin: 0; width: 100%; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_module .et_pb_text_inner {font-size: 20px; line-height: 27px; margin: 0 0 40px 0; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial {background: #fff; padding: 0; position: relative; padding: 30px 30px 0; border: 1px solid #ececec; border-radius: 15px; overflow: hidden; box-shadow: 0 0 40px rgba(0, 0, 0, 0.11); border-bottom: none; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial:before {display: none; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_content {font-size: 16px; line-height: 24px; color: #000; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial  span.et_pb_testimonial_author {    margin: 0; background: #2ea3f2; color: #fff; font-weight: 500; text-transform: uppercase; margin-left: -30px; margin-right: -30px; padding: 20px 30px 30px 160px; text-align: left; font-size: 20px; position: absolute; bottom: 0; width: 100%;}

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_description {margin: 0 !important; position: static;}

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_portrait {position: absolute; margin: 0; bottom: 39px; z-index: 1; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {margin:0 0 120px 0; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial {width: 48% !important;}

.why--ready--section .testimonial_listing_wrapper .et_pb_column {display: flex; flex-flow: wrap; justify-content: space-between; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column:last-child .et_pb_testimonial {width: 100% !important; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column:after {content: "";position: absolute;top: 0;width: 1px;height: 100%;border-left: 1px dotted #000;left: 27px;}

.why--ready--section .testimonial_listing_wrapper {counter-reset: my-sec-counter; margin-top: 85px !important; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column:before {position: absolute;left: 3px;top: 0;width: 50px;height: 50px;counter-increment: my-sec-counter;content: counter(my-sec-counter);background: #2ea3f2;display: flex;align-items: center;justify-content: center;font-size: 30px;color: #fff;border-radius: 100%;z-index: 1;}

.why--ready--section .testimonial_listing_wrapper .et_pb_column:last-child:after {display: none; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial p.et_pb_testimonial_meta {display: none; }

.wooimg-description--wrapper {display: grid; grid-template-columns: repeat(2,1fr); column-gap: 40px; }

.wooimg-description--wrapper .et_pb_column {width: 100% !important; margin: 0 !important; padding: 20px !important; padding: 20PX; background-color: #fff; box-shadow: 0 10px 16px 0 #eee, 0 6px 20px 0 #eee; }

.wooimg-description--wrapper .et_pb_column .et_pb_module {margin: 0 !important; }

.wooimg-description--wrapper .et_pb_column .et_pb_module h1 {font-weight: bold; color: #000; font-size: 28px; margin: 0 auto; word-spacing: 2px; margin-bottom: 15px; border-bottom: 2px solid #eee; padding-bottom: 13px; text-align: center; line-height: 32px; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_description {margin: 0 0 21px 0 !important; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_price {margin: 0 0 20px 0 !important; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_price span.woocommerce-Price-amount.amount {font-weight: bold; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_add_to_cart form.cart:before {display: none; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_add_to_cart form.cart .quantity.hidden {display: none; }

.woocommerce div.product form.cart .button {padding: 5px 20px !important; line-height: normal !important; height: auto !important; font-weight: 600; }

.woocommerce div.product form.cart .button:after {display: none; }

.wooimg-description--wrapper .et_pb_column .et_pb_module.et_pb_wc_price p.price {text-align: center; }

.wooimg-description--wrapper .et_pb_column .et_pb_module form.cart {text-align: center; }

ul.et_pb_tabs_controls {background: #f6f6f6; }

ul.et_pb_tabs_controls li {margin-bottom: -1px; }

ul.et_pb_tabs_controls li a {padding: 14px 40px; }

ul.et_pb_tabs_controls li.et_pb_tab_active a {color: #2ea3f2 !important; }

.et_pb_module.et_pb_wc_tabs {border: 1px solid #e1e1e1; }

.woocommerce-account .woocommerce-MyAccount-navigation {display: none;}

.woocommerce-account .woocommerce-MyAccount-content {width: 100%;padding: 30px; border: 1px solid #f1f1f1; margin: auto; float: none; }

.woocommerce .cart .button, .woocommerce .cart input.button {padding: 10px 30px !important; line-height: normal !important; font-size: 18px !important; color: #fff !important; background: #2ea3f2 !important; border: none !important; }

.woocommerce .cart .button:after, .woocommerce .cart input.button:after {display: none; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {padding: 8px 10px !important; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:after {display: none; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover {background: #2ea3f2 !important; color: #fff !important; }

.cart-collaterals .cross-sells h2 {font-size: 23px; color: #000; }

.cart-collaterals .cross-sells  h2.woocommerce-loop-product__title {text-align: center; font-size: 16px !important; line-height: normal; }

.cart-collaterals .cross-sells span.price {font-size: 18px !important; text-align: center; font-weight: bold !important; }

.container {width: 100% !important; padding-left: 15px !important; padding-right: 15px !important; }

.et_pb_row {width: 100% !important; padding-left: 15px !important; padding-right: 15px !important; }

form.checkout.woocommerce-checkout .customer-info-main-wrapper div#customer_details .woocommerce-billing-fields p.form-row label.woocommerce-form__label-for-checkbox {display: inline-block; }

.cart-collaterals .cross-sells > h2 {display: none; }

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {display: none; }

.main-banner h1,.main-banner h1 * {line-height: normal; }

.main-banner h2, .main-banner h2 * {line-height: normal; }

.main_pricing_radio_wrapper .radio-primary-tab {clear: both; overflow: hidden; position: relative; }

.main_pricing_radio_wrapper .radio-primary-tab input[type="radio"]:empty {width: 100%;position: absolute;margin: 0;top: 0;height: 30px;opacity: 0;z-index: 1;cursor: pointer;}

.main_pricing_radio_wrapper .radio-primary-tab label {width: 100%; border-radius: 3px; border-bottom: 1px solid #f0f0f0; font-weight: normal; position: relative; line-height: 2em; text-indent: 50px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 15px; display: inline-block; }

.main_pricing_radio_wrapper .radio-primary-tab input[type="radio"]:empty ~ label:before {position: absolute;display: block;top: 0;bottom: 0;left: 0;content: '';width: 32px;background: #e0e0e0;border-radius: 3px 0 0 3px;}

.main_pricing_radio_wrapper .radio-primary-tab label span {font-size: 16px; font-weight: 400; }

.main_pricing_radio_wrapper .radio-primary-tab label span .amount {color: #28a745; font-size: 17px; margin-left: 5px; float: right; margin-bottom: 1px; }

.main_pricing_radio_wrapper .radio-primary-tab input[type="radio"]:checked ~ label:before {content: '\2713'; text-indent: .65em; font-weight: bold; color: #fff; background-color:#2ea3f2; }

.woocommerce div.product p.stock {font-size: 17px;display: none; }

.wooimg-description--wrapper .et_pb_column .et_pb_module form.cart button.single_add_to_cart_button.button.alt {width: 100%; margin: 10px 0 0 0; }

.wooimg-description--wrapper  .option_btn_wrapper {display: flex;align-items: center;justify-content: center;margin: 18px 0 0 0;flex-flow: wrap;}

.wooimg-description--wrapper .option_btn_wrapper a {padding: 5px 20px !important; line-height: normal !important; height: auto !important; font-weight: 600; font-size: 18px !important; color: #fff !important; background: #2ea3f2 !important; border: none !important; display: flex; border-radius: 4px; }

.wooimg-description--wrapper .option_btn_wrapper .product_details_download_link a {background: #1770ac !important; }

.wooimg-description--wrapper .option_btn_wrapper .product_details_get_data_form a {background: #000000 !important; }

.wooimg-description--wrapper .option_btn_wrapper > div:not(:last-child) {}

.et_pb_gallery .et_pb_gallery_items {display: flex; flex-flow: nowrap; margin: 10px 0 12px 0; }

.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item {margin: 0 !important; }

.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item img {height: 90px; object-fit: cover; object-position: center center; }

.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item h3 {font-size: 13px; text-align: center; font-weight: 600; }

.et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item:not(:last-child) {margin: 0 10px 0 0 !important; }

.woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-nav {display: flex; padding: 0 !important; }

.woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-nav li {margin-bottom: 0 !important;}

.technical_details_section {padding: 0 0 !important; position: relative; }

body.single.single-product div#main-content .container {width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; max-width: 100% !important; }

.technical_details_section ul.tec_listing {padding: 0 !important; display: flex; justify-content: space-between; flex-flow: wrap; list-style: none !important; }

.technical_details_section ul.tec_listing li {width:16.66%; padding: 0 15px; }

.technical_details_section ul.tec_listing li .box_wrapper {text-align: center; }

.technical_details_section ul.tec_listing li .box_wrapper img {width: auto; height: 52px; }

.technical_details_section ul.tec_listing li .box_wrapper h4 {color: #fff; font-size: 18px !important; font-weight: 600; margin: 5px 0 6px 0; padding: 0; line-height: normal; }

.technical_details_section ul.tec_listing li .box_wrapper small {display: block; line-height: normal; color: #fff; font-size: 14px; }

.single--faq--section .et_pb_accordion .et_pb_toggle {margin: 0 0 20px 0; background: none; padding: 0; border: 1px solid #ddd !important; box-shadow: 0 17px 20px -5px rgba(0, 0, 0, 0.07); }

.single--faq--section .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title {padding: 20px 20px; font-size: 16px !important; font-weight: 600; background: #fff; padding-right: 60px; }

.single--faq--section .et_pb_accordion .et_pb_toggle .et_pb_toggle_content {background: #fff; padding: 20px 20px !important; font-size: 15px !important; line-height: 24px; padding-top: 0 !important; }

.single--faq--section .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title:before {font-size: 23px; content: "\f107"; font-family: Fontawesome !important; font-weight: normal !important; right: 21px; transition: all 0.5s; }

.single--faq--section .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title:before {content: "\f106"; display: block; }

.single--faq--section .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title,.single--faq--section .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title:before {color: #2ea3f2 !important; }

.single--faq--section h2 {margin: 0 0 40px 0;}

body.single.single-product ul.et_pb_tabs_controls {background: none; border: none !important; }

body.single.single-product  .et_pb_module.et_pb_wc_tabs {border: none; }

body.single.single-product ul.et_pb_tabs_controls li.additional_information_tab {display: none; }

body.single.single-product ul.et_pb_tabs_controls li {width: 100%; border: none; height: auto !important; }

body.single.single-product ul.et_pb_tabs_controls li a {padding: 0; font-size: 60px; color: #000000!important; line-height: 70px; text-align: center; font-weight: 500; margin: 0 0 40px 0 !important; display: block; pointer-events: none; }

body.single.single-product .et_pb_all_tabs .et_pb_tab {padding: 0 !important; }

body.single.single-product .et_pb_all_tabs .et_pb_tab .et_pb_tab_content ul {padding: 20px 0 !important; list-style: none !important; }

body.single.single-product .et_pb_all_tabs .et_pb_tab .et_pb_tab_content ul * {font-size: 19px !important; }

body.single.single-product ul.et_pb_tabs_controls {display: none; }

.product--detail--bottom--pricesection {background:#0d72b7 !important; }

.product--detail--bottom--pricesection .wooimg-description--wrapper {display: block; }

body.single.single-product div#left-area {padding-bottom: 0 !important; }

.product--detail--bottom--pricesection .wooimg-description--wrapper {padding-bottom: 0 !important; }

.product--detail--bottom--pricesection .et_pb_column {box-shadow: 0 0 50px -20px rgba(0,0,0,0.6) !important; }

.main_pricing_radio_wrapper .total_leads_count h5 {text-align: center; font-size: 34px; font-weight: bold; color: #000; }

.main_pricing_radio_wrapper .total_leads_count {display: none; }

.product--detail--bottom--pricesection .main_pricing_radio_wrapper .total_leads_count {display: block; }

.product--detail--bottom--pricesection .wooimg-description--wrapper .et_pb_column .et_pb_module form.cart button.single_add_to_cart_button.button.alt {width: auto; }

.wooimg-description--wrapper .option_btn_wrapper > div {margin: 5px; }

body.woocommerce-account .woocommerce {padding: 0 0 70px 0; }

h1.entry-title.main_title {font-weight: 700; color: #2EA3F2; }

.middle-align #left-area {width: 100%; padding: 0 !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child a {
    font-size: 15px; padding: 3px 0 0 10px; }

.new-cat-box .pager span.page-number.clickable {padding: 10px 17px; margin: 0 5px 0 0; background: #fff; box-shadow: 0 0 3px rgb(0 0 0 / 12%); } 

.new-cat-box .pager span.page-number.clickable.active {background: #53a4f3; color: #fff; }

.new-box-design .top-b-box .new-search-section {background: transparent; box-shadow: none !important; padding: 0 20px 0 0; }

.new-box-design .top-b-box .new-search-section input#keyword {min-width: 100% !important;border-radius: 85px;font-size: 18px !important;color: #000 !important;}


.new-cat-box .top-b-box {box-shadow: none !important; }

.new-box-design {box-shadow: none !important; }

.new-box-design .new-search-section input#keyword {background: transparent; font-size: 20px !important; }

.new-box-design .top-b-box .new-search-section {position: relative; }

.new-box-design .top-b-box .new-search-section .search-icon {position: absolute; right: 45px; }

.new-box-design .top-b-box .new-search-section {position: relative; }

.new-box-design .top-b-box .new-search-section .search-icon {position: absolute; right: 45px; }

.new-box-design .top-b-box .new-search-section input#keyword {background: #f8f7f7; border: 2px solid #d5d5d5; padding: 14px 20px; color: #000 !important; }

.new-box-design .top-b-box .new-search-section input#keyword input#keyword::placeholder {color: #000 !important; }

.et_pb_module.et_pb_code.et_pb_code_2.pre--packaged--data {padding: 40px 0; }

.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {border: none; padding: 0px 0; }

.et_pb_section.et_pb_section_30.et_section_regular .et_pb_text_inner h2 {padding: 0 0 70px; }

.pre--packaged--data form.et_pb_searchform div input.et_pb_s {display: none; }

::placeholder {color: #212121; font-weight: 700; }

.et_pb_row.et_pb_row_56.video--section img.wp-image-50172 {box-shadow: 6px -5px #2ea3f2; }

.et_pb_section.et_pb_section_33.logo--slider.et_section_regular {padding-bottom: 50px; }

button.owl-next {position: absolute; top: 26%; right: -14px; }

button.owl-next {position: absolute; top: 26%; right: -14px; }

button.owl-prev {position: absolute; left: -30px; top: 29%; }

.logo-section.et_pb_row_4col .et_pb_module.et_pb_image img.lazyloaded {width: 81px; }

.owl-item.active:nth-child(2n) {opacity:0.5; }

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {min-height: 210px; } 

.owl-item.active {opacity:1}

.testimonial--section.et_pb_with_background.et_section_regular .profile-img-wrapper {display: none; }

.tss-carousel h3.author-name {position: relative; }



/* .testimonial--section.et_pb_with_background.et_section_regular .owl-item .tss-grid-item.carousel-item.tss-img-circle.default-margin.tss-img-circle {
    border: 1px solid #2ea3f2;
    margin: 0 0px;
    padding: 10px 0 25px;
} */

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {border: 1px solid #2ea3f2; padding: 20px 10px; margin: 0 auto !important; border-radius: 13px; }

.owl-carousel.owl-drag .owl-item .tss-grid-item.carousel-item.tss-img-circle.default-margin.tss-img-circle {padding: 0 !important; }

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {border: 1px solid #2ea3f2; padding: 20px 10px; margin: 0 auto!important; border-radius: 13px; background: #fff !important; font-size: 18px; color: #000; }

.testimonial--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_58 {padding: 0 !important; }

.tss-carousel h3.author-name:after {content: "";width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 14px solid #fff;position: absolute;top: -6px;left: 0;right: 0;margin: 0 auto;}

.testimonial--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_58 {padding: 0 !important; }

.item-content-wrapper {display: flex; flex-flow: column-reverse; }

.tss-carousel h3.author-name {text-transform: uppercase; font-size: 18px; color: #2ea3f2; padding: 10px 0; }

.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 0 20px 30px; border-radius: 15px; }

.logo--section--images.et_pb_gutters2.et_pb_row_4col {display: flex; }

.et_pb_section.et_pb_section_1_tb_footer.footer--logo--section.et_section_regular {padding-bottom: 0; }

.wdcl_logo_carousel_2 .slick-next {border-radius: 40px 40px 40px 40px; right: 45% !important; top: 170px !important; }

.wdcl_logo_carousel_2 .slick-prev {border-radius: 40px 40px 40px 40px; left: 46% !important; top: 170px !important; }

.wdcl_logo_carousel_2 .slick-slide, .et-db #et-boc .wdcl_logo_carousel_2 .slick-slide .wdcl-carousel-item.wdcl-logo-carousel-item {
    height: 125px; display: flex; justify-content: center; align-items: center; background: #f7fafd; margin: 0 10px; border-radius: 10px; }

.footer--section.et_pb_with_background.et_section_regular {padding: 0px 0; }

div#divi-sticky-header.fixed {background: #fff !important; }

a.cart-contents.menu-item {position: relative; }

.et_pb_module.et_pb_text.et_pb_text_0_tb_header.mail.et_pb_text_align_left.et_pb_bg_layout_light a i {padding: 0px 8px 0 0; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child a {
    display: flex; align-items: center; }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product {display: flex; justify-content: center; align-items: center; text-align: center; font-size: 22px; padding: 0 0px; background: #fff; border-radius: 16px; box-shadow: 0 0 4px rgb(0 0 0 / 8%); }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 {display: flex; }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product h2.woocommerce-loop-product__title {
    padding: 10px 17px; font-size: 20px; line-height: 26px; }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product img {
    height: 320px; background-size: cover; }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product span.price {
    display: none; }

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product span.et_shop_image {
}

.et_pb_module.et_pb_shop.et_pb_shop_3.our--product ul.products.columns-3 li.product span.et_shop_image img {
    border-radius: 15px;
}

.pre--packaged--data form.et_pb_searchform div:after {top: -70px;content: "";width: 240px;height: 290px;background-size: 230px;position: absolute;left: -85px;background-repeat: no-repeat;z-index: -1;}

.et_pb_module.et_pb_search.et_pb_search_3.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {
    overflow: visible;
}

.et_pb_module.et_pb_search.et_pb_search_3.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {
    overflow: visible;
    padding: 0 17px;
}

.our-service.et_pb_with_background.et_section_regular .et_pb_module.et_pb_image {border-radius: 100%; width: 125px; height: 125px; display: flex; justify-content: center; align-items: center; }

div#divi-sticky-header.fixed {top: 0px !important; }

.icon--box.et_section_regular .et_pb_module.et_pb_image {width: 125px; height: 125px; padding: 0; display: flex; align-items: center; justify-content: center; border-radius: 100%; }

.logo-section .et_pb_column.et_pb_column_1_3 {padding: 30px 30px; border: 1px solid #f0efef; border-radius: 20px; box-shadow: -8px 8px 0px #2ea3f2; }

.video--section .et_pb_module.et_pb_video .et_pb_video_box {width: 550px; height: 520px; left: 0; border-radius: 100%; }

.logo-section {display: flex; }

.logo-section .et_pb_column.et_pb_column_1_4 {padding: 30px 30px; border: 1px solid #f0efef; border-radius: 20px; box-shadow: -8px 8px 0px #2ea3f2; }

.pre--packaged--data form.et_pb_searchform div:after {top: -90px;content: "";background: url(https://www.bizprospex.com/wp-content/uploads/2020/11/image1.png);width: 240px;height: 290px;background-size: 230px;position: absolute;left: -85px;background-repeat: no-repeat;z-index: -1;}

.et_pb_module.et_pb_search.et_pb_search_3.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {overflow: visible; }

.pre--packaged--data form.et_pb_searchform div:before {top: -90px;content: "";background: url(https://www.bizprospex.com/wp-content/uploads/2020/11/image2.png);width: 240px;height: 290px;background-size: 230px;position: absolute;right: -85px;background-repeat: no-repeat;z-index: -1;}

a.cart-contents.menu-item span.cart-contents-count {position: absolute;width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;top: -22px;right: -20px;background: #2ea3f2;border-radius: 100%;}

a.cart-contents.menu-item:before {content: "\f07a";font-family: 'FontAwesome';color: #000;font-size: 20px;}

.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {display: flex; width: 60px; }

.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_left.et_pb_bg_layout_light li {list-style: none; top:5px; position:relative; }

div#divi-sticky-header.fixed {top: 30px; box-shadow: 0 0 3px rgb(0 0 0 / 17%); }

a.cart-contents.menu-item span.cart-contents-count {color: #000; }

div#divi-sticky-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {padding: 10px 0 !important; }

.header--section.et_pb_with_background.et_section_regular .et_pb_row--with-menu {padding: 10px 0 !important; }

.middle-align #main-content .container:before{background-color:transparent; } 

span.et_overlay {display: none; }

.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count {display: none; }

div#style-2 {display: -webkit-inline-box; overflow: hidden; height: auto; margin: -1px -1px 0 0; border: 1px solid #e2e2e2; color: #666; background-color: #fff; padding: 8px 0 8px 0; margin-bottom: 15px; }

span.drp_dwn_menu a {font-size: 15px; color: gray; border-right: 1px solid #e2e2e2; padding: 10px; text-transform: capitalize; }

span.drp_dwn_menu a:active{color: #82c0c7; background-color: #f9f9f9; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular {padding: 0 !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {max-width: 1260px !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child {
    width: 15% !important;
}

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) {width: 55%; text-align: center; display: flex; justify-content: center; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child {width: 20% !important; display: flex; justify-content: space-around; align-items: center; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child ul.et_pb_module {
    margin-bottom: 0 !important; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular {padding: 0 !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {max-width: 1260px !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child {width: 15% !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) {width: 53%; text-align: center; display: flex; justify-content: center; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child {
    width: 20% !important; display: flex; justify-content: space-around; align-items: center; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child ul.et_pb_module {
    margin-bottom: 0 !important; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child a {
    color: #000 !important; }

.et_pb_social_media_follow li a.icon::before {height: 32px; width: 32px; font-size: 16px; line-height: 32px; display: block; color: #000 !important; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child ul.et_pb_module a.icon.et_pb_with_border {
    background: transparent !important;
}

.login.et_pb_text_align_left.et_pb_bg_layout_light a {color: #000; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child ul.et_pb_module a.icon.et_pb_with_border {background: transparent !important; }

.login.et_pb_text_align_left.et_pb_bg_layout_light {color: #000 !important; }

.login.et_pb_text_align_left.et_pb_bg_layout_light a {color: #000; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {padding: 10px 0 0 !important; }

.et_pb_menu--without-logo.et_pb_menu--style-left_aligned ul#menu-secondary-menu-1 li.menu-item-object-custom a {
    color: #000 !important; font-weight: 700; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_column:last-child ul.et_pb_module a.icon.et_pb_with_border {background: transparent !important; }

.login.et_pb_text_align_left.et_pb_bg_layout_light {color: #000 !important; }

.login.et_pb_text_align_left.et_pb_bg_layout_light a {color: #000; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {padding: 10px 0 0 !important; }

.et_pb_menu--without-logo.et_pb_menu--style-left_aligned ul#menu-secondary-menu-1 li.menu-item-object-custom a {
    color: #000 !important; font-weight: 700; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular {padding: 0 !important; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu {max-width: 1260px !important; padding: 0 !important; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 {
    display: flex; justify-content: space-between; align-items: center; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 .et_pb_module.et_pb_image.et_pb_image_0_tb_header {width: 13% !important; padding: 0 !important; margin: 0 !important; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 .et_pb_module.et_pb_menu {margin-bottom: 0 !important; padding: 14px 0 !important; }


.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 .et_pb_module.et_pb_menu ul#menu-new-menu-1 li a {color: #000 !important; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 .et_pb_module.et_pb_menu ul#menu-new-menu-1 li a {color: #000!important; font-weight: 700; font-size: 16px; margin: 0 !important; padding: 0 !important; }

.et_pb_module.et_pb_text.et_pb_text_1_tb_header.login.et_pb_text_align_left.et_pb_bg_layout_light {margin: -10px 0 0; }

#divi-sticky-header {top: 0; width: 100%; z-index: 99 !important; }

div#divi-sticky-header {position: absolute; top: 50px; background: transparent; }

div#divi-sticky-header.fixed {top: 30px; box-shadow: 0 0 5px rgb(0 0 0 / 29%); }

.et_pb_module.et_pb_search.et_pb_search_3.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {overflow: visible; background: #f8f7f7; font-weight: 700 !important; }

.video--section .et_pb_module.et_pb_video .et_pb_video_box {width: 550px; height: 520px; left: 0; border-radius: 100%; }

.footer--logo--section.et_section_regular ul {list-style: none; display: flex; justify-content: center; }

.footer--logo--section.et_section_regular ul li {padding: 0 15px; }

.pre--packaged--data.et_pb_text_align_left.et_pb_bg_layout_light.et_pb_hide_search_button {overflow: visible; }

.logo-section.et_pb_row_4col .et_pb_module.et_pb_image {border: 1px solid #f0efef; width: 200px; padding: 19px; height: 100px; display: flex; justify-content: center; align-items: center; border-radius: 16px; margin: -70px 0 20px !IMPORTANT; background: #fff !important; }

.logo-section.et_pb_row_4col .et_pb_module.et_pb_image img.ls-is-cached.lazyloaded {height: 80px; object-fit: contain; }

.wdcl_logo_carousel_2 .slick-prev {border-radius: 40px 40px 40px 40px; left: 46% !important; top: 170px !important; }

li.product.status-publish {text-align: center; background: #fff; }

li.product.status-publish h2.woocommerce-loop-product__title {padding: 10px 20px !important; font-size: 20px !important; }

span.price {display: none !important; }

ul.products.columns-3 {display: flex; }

ul.products.columns-3 h2.woocommerce-loop-product__title {line-height: 26px; padding: 20px 20px 20px !important; font-weight: 700; }

.our--product .woocommerce.columns-3 ul.products.columns-3 li.product.type-product.status-publish span.et_shop_image img {
    border-radius: 15px;
}

.our--product .woocommerce.columns-3 ul.products.columns-3 li.product.type-product.status-publish {
    border-radius: 15px;
}

.wdcl_logo_carousel_2 .slick-prev {
	
	top:100px;
}

.wdcl_logo_carousel_2 .slick-next {
    border-radius: 40px 40px 40px 40px;
    right: 45% !important;
    top: 170px !important;
}

.video--section a.vp-s.vp-yt-type img {
    box-shadow: -5px 7px #2ea3f2;
    border-radius: 100%;
}


.et_pb_section.et_pb_section_0_tb_footer.footer--section.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text {padding: 0 !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section ul li {width: 100% !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {width: 15%; } 

.et_pb_section.et_pb_section_0_tb_footer.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {background: #16214a; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text {padding: 0 !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text {padding: 60px 0 0 !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section ul li {width: 100% !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {width: 15%; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {background: #16214a; }

footer.et-l.et-l--footer .mail {display: flex; align-items: center; }

footer.et-l.et-l--footer .address, .mail {font-size: 17px; display: flex; padding: 0 0 9px; }

.mail i.fa {padding: 0 7px; }

.working-hours {color: #fff !important; display: flex; font-size: 23px; align-items: center; padding: 20px 0; }

.working-hours h4 {color: #fff; padding: 5px 10px; }

.mail i.fa {padding: 0 7px; }

section--images.et_pb_gutters2.et_pb_row_4col .et_pb_module {padding: 0 0 14px !important; margin-bottom: 0 !important; }

.et_pb_row.et_pb_row_57.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 20px 10px; border-radius: 14px;}

.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_module span.et_pb_image_wrap {border: 1px solid #f0efef; height: 83px; display: flex; justify-content: center; align-items: center; border-radius: 15px; margin: -50px 0 20px 0; background: #fff; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child a {
    display: flex; align-items: center; }

.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_module span.et_pb_image_wrap {border: 1px solid #f0efef; height: 83px; display: flex; justify-content: center; align-items: center; border-radius: 15px; margin: -50px 0 20px 0; background: #fff; }

.footer--logo--section.et_section_regular .et_pb_row.et_pb_row_1_tb_footer {padding: 30px 0 10px; }

.et_pb_row.et_pb_row_57.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 20px 10px; border-radius: 14px; }

.et_pb_row.et_pb_row_57.logo--section--images.et_pb_gutters2.et_pb_row_4col {display: flex; padding: 0 0px; }

.et_pb_row.et_pb_row_57.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 20px 10px; border-radius: 14px; }

footer.et-l.et-l--footer .address i.fas {padding: 0 8px; }

.et_pb_row.et_pb_row_57.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 20px 10px; border-radius: 14px; }

.et_pb_gutters1 .et_pb_column_1_5, .et_pb_gutters1.et_pb_row .et_pb_column_1_5 {width: 17%; margin: 0 0px 0 7px; }

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5:last-child {width: 31% !important; background: #0f193f !important; padding: 0 0px 60px 60px; }

ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0_tb_footer {display: flex; justify-content: center; padding: 19px; }

footer.et-l.et-l--footer .mail i.fa {padding: 0 7px; }

ul.et_pb_module.et_pb_social_media_follow.et_pb_social_media_follow_0_tb_footer li {width: auto !important; }

.et_pb_section.et_pb_section_0_tb_footer.footer--section.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text {padding: 60px 0 0 !important; font-size: 15px; }

.video-text.et_pb_text_align_left.et_pb_bg_layout_light h3:after {content: "";width: 300px;height: 300px;background-size: 240px;position: absolute;background-repeat: no-repeat;left: 0;z-index: -1;top: 20px;}

.video-text.right.et_pb_text_align_left.et_pb_bg_layout_light h3:after {content: ""; width: 300px; height: 300px; background-size: 240px; position: absolute; background-repeat: no-repeat; left: 200px; z-index: -1; top: -120px; transform: rotate(180deg); }


.woocommerce-account.woocommerce-page div#content-area {padding: 70px 0; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav.disabled {display:block; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular nav.et-menu-nav li a {color: #000; }

.et_pb_module.et_pb_menu.et_pb_menu_1_tb_header ul li a {color: #000; font-weight: 600; text-transform: uppercase;
    font-size: 13px !important; }

table.pre--scrapped--data {width: 100% !important; }

table.pre--scrapped--data tr span a {text-decoration: none !important; }

div#divimegapro-container-48937-clone-3 .divimegapro-pre-body {background-color: #fff !important; }

.Schedule-demo-button a {cursor: pointer; display: inline-block; font-size: 19px; background-color: rgb(83 164 243); color: rgb(255 255 255)!important; transition: all 0.5s ease 0s; border-radius: 7px; padding: 10px 25px; border-width: 0px!important; }

.what-we-do-section.et_pb_with_background.et_section_regular .et_pb_column .et_pb_module.et_pb_image {height: 100%; }

.what-we-do-section.et_pb_with_background.et_section_regular .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap {height: 100%; }

.what-we-do-section.et_pb_with_background.et_section_regular .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap img {height: 100%; object-fit: cover; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {left: -50px; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev span.dashicons.dashicons-arrow-left-alt2 {
    font-size: 20px; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev span.dashicons.dashicons-arrow-left-alt2:before {
    font-size: 30px; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {right: -30px; }

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next span.dashicons.dashicons-arrow-right-alt2:before {font-size: 30px; }


.Schedule-demo-button a:hover {background: #4784be !important; transition: all 0.5s; }

.et_pb_button_module_wrapper.et_pb_button_alignment_center.et_pb_module a.et_pb_button {border-radius: 8px !important; padding: 7px 35px; font-family: 'Nunito'; }

.Schedule-demo-button a:hover {background: #4784be !important; transition: all 0.5s; }

.et_pb_button_module_wrapper.et_pb_button_alignment_center.et_pb_module a.et_pb_button:hover {background: #4784be !important; transition: all 0.5s }

.et_pb_button_module_wrapper.et_pb_button_alignment_center.et_pb_module a.et_pb_button:hover:after {display: none; }


.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {width: 15% !important; }

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {width: 17.3%; }
	
	.footer--section.et_pb_with_background.et_section_regular nav.et-menu-nav li {width: 100% !important; }

	.wdcl_logo_carousel_0 .slick-prev { left: -65px !important; }

	.wdcl_logo_carousel_0 .slick-next { right: -65px !important; }

	.last-footer-section.et_pb_with_background.et_section_regular .Schedule-demo-button a {
    cursor: pointer;
    display: inline-block;
    font-size: 19px;
    background-color: rgb(255 255 255);
    color: rgb(83 145 200)!important;
    transition: all 0.5s ease 0s;
    border-radius: 7px;
    padding: 10px 25px;
    border-width: 0px!important;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 17% !important;
}

.et_pb_section.et_section_regular .et_pb_text_inner h2.heading {font-size: 40px; line-height: 47px; position: relative; padding: 0px 0 15px; margin: 0 0 60px !important; text-transform: uppercase; }

.et_pb_section.et_section_regular .et_pb_text_inner h2.heading:after {content: "";width: 200px;height: 2px;position: absolute;background: #000000;left: 0;right: 0;margin: 0 auto;bottom: 0;}

.et_pb_section.et_section_regular .et_pb_text_inner h2.heading:before {content: ""; width: 140px; height: 2px; position: absolute; background: #000000; left: 0; right: 0; margin: 0 auto; bottom: -10px; }

.last-footer-section.et_pb_with_background.et_section_regular .Schedule-demo-button a:hover {background: #24325e !important; color: #fff !important; }

.Schedule-demo-button a {font-family: 'Nunito' !important;}

.our--products--section .woocommerce.columns-4 ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover span.price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {font-family: 'Nunito' !important; }

.footer--section.et_pb_with_background.et_section_regular nav.et-menu-nav li a {font-family: 'Nunito' !important; }

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {padding-right: 30px !important; }

body.home.page-template-default.page {overflow-x: hidden; }

.et_pb_section.icon--box.et_section_regular .et_pb_row .et_pb_column:first-child .et_pb_module .et_pb_text_inner {
    padding: 20px 0 0; }

/*responsive design css*/


@media (max-width:1125px) {

	.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {padding-left: 5px; padding-right: 5px; }

	.et_pb_module.et_pb_menu.et_pb_menu_1_tb_header ul li a {font-size: 12px !important; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular {padding: 0 15px !important; }

.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 {
    padding: 0 10px; }
}

@media only screen and (min-width: 981px) {
    .et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
        width: 22.75% !important;
    }
	#main-header.et-fixed-header {position: fixed; padding-top:30px; }
#page-container {padding-top:0; }

.et_pb_module.et_pb_menu.et_pb_menu_1_tb_header ul li a {font-size: 13px !important; }



}

@media (max-width:980px) {
	
	.et_pb_menu .et-menu > li, .et_pb_fullwidth_menu .et-menu > li {padding-left: 0px; padding-right: 11px; }
	
	
	.our--product .woocommerce.columns-3 ul.products.columns-3 li.product.type-product.status-publish {margin: 0 10px 30px 10px !important; padding: 0 !important; }
	
	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) {margin: 0 !important; padding: 0 !important; width: 52%; }
	
	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) .et_mobile_nav_menu {display: none; }

	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) {margin: 0 !important; padding: 0 !important; width: 100%; }
	
	div#divi-sticky-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu .et_pb_column .et_pb_module.et_pb_menu.et_pb_menu_1_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned ul#mobile_menu2 {
    background: #fff !important;
}
	
	div#divi-sticky-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu .et_pb_column .et_pb_module.et_pb_menu.et_pb_menu_1_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    order: 3;
    width: 30%;
}
	
	.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 {
    display: flex; justify-content: space-between; align-items: center; padding: 0 20px; }
	
	div#divi-sticky-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu .et_pb_column .et_pb_module.et_pb_menu.et_pb_menu_1_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    order: 3; width: 15%; }
	
	.et_pb_image_57 {width: 82%; position: relative !important; top: 0px; bottom: auto; left: 0; right: 0; transform: initial; text-align: right; }
	
	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child {
    width: 25%!important; }

	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column:first-child {
    width: 25%!important; padding: 0 !important; margin: 0 !important; }
	
	.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) .et_pb_menu__menu {display: block; }
	
	body.page-template-default.page {overflow-x: hidden; }
	
	.logo-section .et_pb_column.et_pb_column_1_4 span.et_pb_image_wrap img.lazyloaded {height: 67px; object-fit: contain; }
	
	.et_pb_section.et_pb_section_28.et_pb_with_background .et_pb_image_57 {width: 82%; position: relative !important; top: 0px; bottom: auto; left: 0; right: 0; transform: initial; text-align: right; }
	
	.our--products--section.et_pb_with_background.et_section_regular {padding: 0px 30px; margin: 20px 0px; }
	
	.icon--box.et_section_regular .et_pb_module.et_pb_image {width: 125px; height: 125px; padding: 0 0 0px; display: flex; align-items: center; justify-content: center; border-radius: 100%; margin: 0 auto !important; }
	
	.icon--box.et_section_regular .et_pb_module {padding: 20px 0 0; }
	
	.our-service.et_pb_with_background.et_section_regular .et_pb_module.et_pb_image {border-radius: 100%; width: 125px; height: 125px; display: flex; justify-content: center; align-items: center; margin: 0 auto !important; }
	
	.logo-section .et_pb_column.et_pb_column_1_4 {padding: 30px 30px 40px; border: 1px solid #f0efef; border-radius: 20px; box-shadow: -8px 8px 0px #2ea3f2; margin: 30px 10px 70px; }
	
	.logo-section .et_pb_column.et_pb_column_1_4 {padding: 30px 30px 30px; border: 1px solid #f0efef; border-radius: 20px; box-shadow: -8px 8px 0px #2ea3f2; margin: 30px 10px 70px; }
	
	.logo-section.et_pb_row_4col .et_pb_module.et_pb_image {margin: -70px auto 20px!IMPORTANT; }
	
	.item-content-wrapper h3.author-name {position: relative; }
	
	.logo--section--images.et_pb_gutters2.et_pb_row_4col .et_pb_column {border: 1px solid #f0efef; padding: 0 20px 30px; border-radius: 15px; margin: 0 6px 80px; }

	.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {padding: 0 90px; }
	
	.et_pb_section.et_pb_section_35.et_section_regular {padding-bottom: 0 !important; }

.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section {padding: 0 !important; }

.et_pb_section_36.et_pb_section .video--section .video-text {display: flex; justify-content: center; padding: 0 60px; }

.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {padding: 0 90px; }

.et_pb_row.et_pb_row_56.video--section {display: flex; flex-flow: column-reverse; }
	
	.et_pb_section.et_pb_section_35.et_section_regular {padding-bottom: 0 !important; }


.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section {padding: 0 !important; }


.et_pb_section_36.et_pb_section .video--section .video-text {display: flex; justify-content: center; padding: 0 60px; }

.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {padding: 0 90px; }

.et_pb_row.et_pb_row_56.video--section {display: flex; flex-flow: column-reverse; }
	
	.wdcl_logo_carousel_2 .slick-prev {border-radius: 40px 40px 40px 40px; left: 39%!important; top: 170px!important; }
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {margin: 0 auto !important; display: flex; justify-content: center; }

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
}

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
}

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
}

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}


.video--section .et_pb_module.et_pb_text {
    display: flex;
    justify-content: center;
}

.logo-section.et_pb_row_4col .et_pb_column.et_pb_column_1_4.et_pb_css_mix_blend_mode_passthrough {
    width: 100%;
}

.et_pb_section.et_pb_section_34.et_pb_with_background.et_section_regular {
    padding: 50px 40px;
}
	

.video--section .et_pb_module.et_pb_text {
    display: flex;
    justify-content: center;
}
	
	.testimonial--section.et_pb_with_background.et_section_regular {
    padding: 50px 0 30px !important;
}
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
}

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}


.video--section .et_pb_module.et_pb_text {
    display: flex;
    justify-content: center;
}

.logo-section.et_pb_row_4col .et_pb_column.et_pb_column_1_4.et_pb_css_mix_blend_mode_passthrough {
    width: 100%;
}

.et_pb_section.et_pb_section_34.et_pb_with_background.et_section_regular {
    padding: 50px 40px;
}

.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {
    display: none;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer {
    padding: 0 20px !important;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer .et_pb_menu__wrap .et_pb_menu__menu {
    display: block;
    padding: 0 10px;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none;
}
	
}


@media (max-width:640px) {
	
	div#divi-sticky-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu .et_pb_column .et_pb_module.et_pb_menu.et_pb_menu_1_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    order: 3;
    width: 50%;
}
	
	.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {
    display: none;
}
	.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5:last-child {
    width: 100%!important;
    background: #223766 !important;
    padding: 0 0px 0px 0px;
}
	
	
	.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
}

.et_pb_row.et_pb_row_56.video--section .et_pb_module.et_pb_text.et_pb_text_177.et_pb_text_align_left.et_pb_bg_layout_light img.wp-image-50172.alignnone.size-full.ls-is-cached.lazyloaded {
    width: 100%;
    max-width: 510px !important;
    margin: 0 auto !important;
    padding: 0 0px;
}


.video--section .et_pb_module.et_pb_text {
    display: flex;
    justify-content: center;
}

.logo-section.et_pb_row_4col .et_pb_column.et_pb_column_1_4.et_pb_css_mix_blend_mode_passthrough {
    width: 100%;
}

.et_pb_section.et_pb_section_34.et_pb_with_background.et_section_regular {
    padding: 50px 40px;
}

.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {
    display: none;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer {
    padding: 0 20px !important;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer .et_pb_menu__wrap .et_pb_menu__menu {
    display: block;
    padding: 0 10px;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0_tb_footer .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none;
}

.first--section {
    padding: 0 20px !important;
}
	
	.wdcl_logo_carousel_2 .slick-prev {
    top: 169px!important;
    left: 32% !important;
}

.et_pb_row.et_pb_row_43.first--section {
    padding: 0 20px !important;
}

.et_pb_row.et_pb_row_43.first--section .et_pb_module.et_pb_text {
    padding-top: 0 !important;
    margin: 0 !important;
    padding-bottom: 20px;
}

.et_pb_row.et_pb_row_43.first--section .et_pb_module.et_pb_text h3 {
    font-size: 33px;
    line-height: 45px;
}

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
    display: none;
}
	
	div#divi-sticky-header {
    position: absolute;
    top: -10px;
    background: transparent;
}
	
	.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 {
   
    margin-bottom: 0;
}
	
	.et_pb_section.et_pb_section_1_tb_header.et_section_regular .et_pb_row--with-menu .et_pb_column.et_pb_column_4_4 .et_pb_module.et_pb_image.et_pb_image_0_tb_header {
    width: 29%!important;
    padding: 0!important;
    margin: 0!important;
}
	
	.et_pb_row.et_pb_row_43.first--section {
    padding: 40px 20px 0 !important;
}
	
	.et_pb_section.et_pb_section_30.et_section_regular {
    padding: 0;
}
	
	.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
		
		padding : 0 30px;
	}
	
	
	.et_pb_section_36.et_pb_section .video--section .video-text {
		
		
		padding-bottom:0 !important;
		
		padding-top:0 !important
			
		
		
	}
	
	
	.et_pb_section_36.et_pb_section .et_pb_row.et_pb_row_55.video--section .et_pb_module.et_pb_text.et_pb_text_align_left.et_pb_bg_layout_light {
    padding: 0 30px;
    margin: 0 !important;
}
	
	.last-footer.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_61 {
    display: flex;
    flex-flow: column;
}

.last-footer.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_61 .et_pb_column.et_pb_column_1_2 {
    width: 100% !important;
}
	
	.et_pb_button_module_wrapper.et_pb_button_alignment_right {
    text-align: left;
}
	
	.video--section h3 {
    font-size: 25px;
}

.last-footer.et_pb_with_background.et_section_regular {}

.last-footer.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_61 {
    display: flex;
    flex-flow: column;
}

.last-footer.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_61 .et_pb_column.et_pb_column_1_2 {
    width: 100% !important;
}

.footer--logo--section.et_section_regular {}

.footer--logo--section.et_section_regular .et_pb_column {
    padding: 0 0 !important;
    margin: 0;
}
	
	.our--product .woocommerce.columns-3 ul.products.columns-3 {
    display: flex;
    flex-wrap: wrap;
}
	
	.et_pb_section.et_pb_section_34.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text h3 {
		
		font-size :34px;
	}
	
	.our--product .woocommerce.columns-3 ul.products.columns-3 li.product.type-product.status-publish {
    width: 100% !important;
}
	
	.wdcl_logo_carousel_2 .slick-prev {
		
		top:89px !important;
		
		
	}
	
	.wdcl_logo_carousel_2 .slick-prev {
    top: 169px!important;
    left: 32% !important;
}
	
	
}

.home .new-s-box .new-cat-box .top-b-box .new-search-section {background: transparent;}

.home .new-s-box .new-cat-box .top-b-box .new-search-section input#keyword {width: 100%; border-radius: 50px; font-family: 'Nunito'; }

.et_pb_section.et_pb_section_0_tb_header.header-topbar.et_section_regular .et_pb_module.et_pb_text {margin: 0 !important; padding: 0; }

.header-topbar.et_section_regular .et_pb_text_inner {font-weight: 600; }

.header-topbar.et_section_regular .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_column.et_pb_column_1_3:nth-child(2) nav.et-menu-nav li a {font-weight: 600 !important; }

nav.woocommerce-MyAccount-navigation {display: block !important; }

span.woocommerce-Price-amount.amount bdi {font-family: 'nunito' !important; }

.tss-carousel h3.author-name {font-family: 'nunito' !important;}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {font-size: 34px !important; font-family: 'nunito'; font-weight: 200; top: -5px !important; opacity: 1 !important; left: 0px !important; }
.question-section > .et_pb_column {width: 100% !important;}

.question-section > .et_pb_column * {text-align: center !important;}

/************************ Responsive Design Css **********************/

@media (max-width: 1050px){

#top-menu > li:not(:last-child) {padding-right: 13px;}

}

@media (max-width: 991px){

.service--offer--section .et_pb_row {max-width: 100% !important; padding: 0 15px 0 15px !important; }

.iframe--video--content--section .et_pb_module {margin: 0 !important;padding: 0 !important;}

.iframe--video--content--section h2.title {margin: 0 0 30px 0 !important; }

.testimonial--section {padding-top: 0 !important; }

.featured--logo--section {padding-top: 0 !important;}

.featured--logo--section .et_pb_row.et_pb_row_18 {max-width: 100% !important; }

.testimonial--section .et_pb_row {max-width: 100% !important; }

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {width: 100% !important; padding: 100px 0 0 !important; }

}

@media (max-width: 980px){

#top-menu > li:not(:last-child) {padding-right: 13px; }

.et_header_style_left .logo_container {position: static !important; width: auto !important; }

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

header#main-header .et_menu_container {display: flex; align-items: center; justify-content: space-between; }

.et_header_style_left .logo_container img#logo {max-width: 190px;max-height: inherit !important; }

header#main-header .et_menu_container:after {display: none; }

header#main-header .et_menu_container div#et-top-navigation {padding: 0 !important; }

header#main-header .et_menu_container div#et-top-navigation span.mobile_menu_bar {padding: 000; }

ul#mobile_menu {padding: 0 !important; border: none !important; top: 110% !important; }

ul#mobile_menu li a {padding: 11px 20px !important; border: none !important; background: #1d2a59 !important; color: #fff !important; }

ul#mobile_menu li a:hover, ul#mobile_menu li a:focus,ul#mobile_menu li.current-menu-item a {background: #407db9 !important; opacity: 1 !important; }

ul#mobile_menu li > ul.sub-menu {padding: 0 !important; }

ul#mobile_menu li > ul.sub-menu li {padding: 0 !important; }

ul#mobile_menu li > ul.sub-menu li a {padding-left: 50px !important; }


.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column .et_pb_module .et_pb_menu_inner_container {
}

.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column .et_pb_menu__wrap {
    display: block !important;
}

.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column .et_pb_module .et_pb_menu_inner_container .et_pb_menu__menu {
    display: block !important;
    padding-bottom: 40px !important;
}

.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column .et_pb_module .et_pb_menu_inner_container .et_mobile_nav_menu {
    display: none;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5 {
    padding: 0 !important;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 100% !important;
}

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5:last-child {
    padding: 0 !important;
    background: none !important;
}

.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column {padding: 0 !important; }

.et_pb_section.icon--box.et_section_regular .et_pb_row .et_pb_column:first-child .et_pb_module .et_pb_text_inner {
    padding: 20px 0 0; }

}

@media (max-width: 950px){

.why--ready--section .testimonial_listing_wrapper .et_pb_column {padding: 55px 0 50px 50px; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial {width: 100% !important; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial:not(:last-child) {margin: 0 0 30px 0 !important; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_portrait {bottom: 70px; }

.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial span.et_pb_testimonial_author {padding-top: 50px; padding-left: 30px; }

form.checkout.woocommerce-checkout > * {width: 100% !important; order: 2; -webkit-order: 2; }

form.checkout.woocommerce-checkout div#order_review {order: 1; -webkit-order: 1; margin: 0 0 30px 0; }

.heading--title--section h1.entry-title {font-size: 30px !important; line-height: normal !important; }

.heading--title--section .et_pb_row {padding: 0 15px !important; }
.why--ready--section .testimonial_listing_wrapper .et_pb_column .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {margin: 0 0 170px 0; }

}


@media (max-width: 949px){


	
}

@media (max-width: 930px){

.technical_details_section ul.tec_listing li {width: 33.333%; margin: 0 0 30px 0; }

}

@media (max-width: 900px){

.wooimg-description--wrapper {grid-template-columns: repeat(1,1fr); }

.wooimg-description--wrapper .et_pb_column {padding:30px 15px !important; }

.wooimg-description--wrapper {display: block; }

}


@media (max-width: 800px){

.main-banner h1,.main-banner h1 * {line-height: normal; font-size: 32px !important; }

.main-banner h2,.main-banner h2 * {padding-left: 0 !important; font-size: 28px !important; line-height: normal !important; }

.main-banner h2.et_pb_module_header {font-size: 28px !important; margin-bottom: 20px !important; }

}

@media (max-width: 767px){

.growing-business {padding-top: 0 !important; }

.main-banner .et_pb_promo_description {padding: 0; }

.main-banner .et_pb_row.et_pb_row_11 {padding-bottom: 0 !important; }

.what--we--do-section,.what--we--do-section .et_pb_row.et_pb_row_13 {padding-top: 0 !important; }

.footer-top-address--section {padding-bottom: 0 !important; }

.et_pb_text_16 {font-size: 30px; line-height: normal; }

.featured--logo--section .et_pb_text_inner p span {font-size: 30px !important; }

.et_pb_slider_1.et_pb_slider .et_pb_slide_description .et_pb_slide_title {font-size: 20px !important; line-height: normal !important; }

.main-product-list-wrapper .inner-category-wrapper ul {grid-template-columns: repeat(2,1fr); column-gap: 10px; grid-row-gap: 10px; }

.main-product-list-wrapper .inner-category-wrapper {padding: 50px 0; }

.why--ready--section {padding-top: 0 !important; }

.product--category--section {padding-bottom: 0; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module {width: 100%; padding: 0; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module:after {display: none; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module .et_pb_text_inner {display: flex; justify-content: center; }

.main--banner--section .banner__statistic .et_pb_column .et_pb_module:not(:last-child) {margin: 0 0 16px 0; }

.main--banner--section {padding: 50px 0 !important; }

.main--banner--section h1 {font-size: 45px !important; line-height: normal !important; }

.new-box-design {margin-top: 50px; }

.main--banner--section .et_pb_text_inner {font-size: 19px; line-height: 32px; }

.main--banner--section .et_pb_module:last-child {margin: 0 !important; }

.wooimg-description--wrapper .et_pb_column .et_pb_module h1 {font-size: 22px; line-height: normal; }

body.woocommerce-cart .heading--title--section + .et_pb_section {padding: 0; }

body.woocommerce-account .et_pb_row {padding: 0 15px !important; }

.col2-set.addresses .woocommerce-Address:not(:last-child) {margin: 0 0 30px 0; }

.new-s-box .new-cat-box .top-b-box .new-search-section input#keyword {border: 1px solid #ccc; padding: inherit; min-width: 550px!important; line-height: normal; font-size: 16px!important; color: #000!important; border-radius: 0; }


.Schedule-demo-button a { font-size: 17px;  padding: 10px 16px; border-width: 0px!important;  }

.footer--section.et_pb_with_background.et_section_regular .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {width: 100%; }

.footer--section .et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {width: 100% !important }

.footer--section .et_pb_row.et_pb_row--with-menu.et_pb_row_5col .et_pb_column .et_pb_module .et_pb_menu__menu {
    display: block !important; }

    .et_pb_row.et_pb_row_0.first--section .Schedule-demo-button a {right: 20px !important; }



}

@media (max-width: 680px){

.new-box-design .top-b-box .new-search-section {padding: 10px 15px; flex-flow: wrap; justify-content: center; }

.new-box-design .top-b-box .new-search-section .browse-category {width: 100%; text-align: center; }

.new-box-design .top-b-box .new-search-section input#keyword {width: 100%; margin: 0 0 9px 0;    min-width: 100%; }

.new-box-design table,.new-box-design table * {display: block; border: none !important; background: none !important; }

.new-box-design table tbody {padding: 10px; display: grid; grid-template-columns: repeat(2,1fr); column-gap: 20px; grid-row-gap: 20px; }

.new-box-design table tbody tr {border: 1px solid #f0f0f0 !important; border-radius: 10px !important; overflow: hidden; position: relative; padding: 12px; padding-bottom: 47px; text-align: center; }

.new-box-design table tbody tr td {padding: 0 !important; }

.new-box-design table tbody tr td:last-child {position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; }

.new-box-design table tbody tr td:last-child a.buy-list-btn {background: #2ea3f2 !important; color: #fff !important; display: flex; justify-content: center; align-items: center; font-size: 15px; font-weight: 600; padding: 4px 10px; }

.new-box-design table tbody tr td:last-child a.buy-list-btn i {margin: 0 10px 0 0; }

.new-box-design table tbody tr h5,.new-box-design table tbody tr h5 * {font-size: 15px; font-weight: 600; color: #000; }

.new-box-design table tbody tr td h5 {margin: 0 0 12px 0; }

.new-box-design table tbody tr td .co-count {font-size: 20px; color: #000; }

.why--ready--section h2 {font-size: 30px !important; line-height: normal !important; }

.main_pricing_radio_wrapper .total_leads_count h5{font-size: 22px;}

}

@media (max-width: 520px){

.wooimg-description--wrapper {display: block; }

.wooimg-description--wrapper .option_btn_wrapper {flex-flow: wrap; }
 
.wooimg-description--wrapper .option_btn_wrapper> div {width: 100%; margin: 0 !important; }

.wooimg-description--wrapper .option_btn_wrapper  a {justify-content: center;font-size: 17px !important;}

.wooimg-description--wrapper .option_btn_wrapper> div:not(:last-child) {margin: 0 0 10px 0 !important; }

}

@media (max-width: 500px){

.main-banner h1,.main-banner h1 * {line-height: normal; font-size: 25px !important; }

.main-banner h2,.main-banner h2 * {padding-left: 0 !important; font-size: 20px !important; line-height: normal !important; }

.main-banner h2.et_pb_module_header {font-size: 20px !important; margin-bottom: 20px !important; }

.main-product-list-wrapper .inner-category-wrapper ul {grid-template-columns: repeat(1,1fr);}

.main-product-list-wrapper .inner-category-wrapper h3 {font-size: 22px !important; }

.technical_details_section ul.tec_listing li {width: 50%; }



}

@media (max-width: 480px){

.new-box-design table tbody {grid-template-columns: repeat(1,1fr); }

}
/**Dev**/
.woocommerce-order-received .et_pb_section_3.et_pb_section {
    background-color: #ffffff!important;
}

.woocommerce-order-received .et_pb_row.et_pb_row_2 {
    background-color: #2ea3f2;
}

body.single.single-product .et_pb_post {margin-top: 20px !important; }

.main_pricing_radio_wrapper .radio-primary-tab label {
    color: #FFF;
}

.main_pricing_radio_wrapper .radio-primary-tab label span .amount {
    color: #fff;
}
.main_pricing_radio_wrapper .radio-primary-tab label {margin: 0 !important;position: relative;border: none;}

.main_pricing_radio_wrapper .radio-primary-tab {
    padding: 10px 0 !important;
    border-bottom: 1px solid #fff;
}