/*
Theme Name: wellspring Child 
Template: wellspring
Theme URI: http://wellspring.ancorathemes.com/
Description: aussiaqua is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */



.post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon, .socials_wrap .social_item .social_icon {
    display: block;
    width: 2em !important;
    height: 2em !important;
    line-height: 2em !important;
    text-align: center;
}
.trx_addons_scroll_to_top, .socials_wrap .social_item .social_icon, .sc_matches_other .sc_matches_item_logo1 img, .sc_matches_other .sc_matches_item_logo2 img, .sc_points_table .sc_points_table_logo img {
    border-radius: 50% !important;
}
.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i {
    color: #ffffff !important;
}
.footer-logo {
    width: 45% !important;
}
.scheme_default .widget.widget_block .wp-block-group__inner-container > h2, .scheme_default .widget .widget_title, .scheme_default .widget .widgettitle, .scheme_default .widgettitle, .scheme_default .sc_item_subtitle, .scheme_default .widget .widget_title .rsswidget {
    color: #1a3f7d;
}
.scheme_default .widget.widget_block .wp-block-group__inner-container > h2::after, .scheme_default .widget .widget_title::after, .scheme_default .widgettitle::after, .scheme_default .sc_item_subtitle::after {
    background-color: #1a3f7d;
}
rs-dotted {
    background: unset !important;
    background: no-repeat !important;
}
.vc_custom_1679299453150 {
    margin-top: 2.5em !important;
    background-position: right !important;
}
.vc_row.wpb_row.vc_row-fluid.deskto-tab.vc_custom_1679300392843.vc_row-has-fill.hide_bg_image_on_mobile.shape_divider_top-none.shape_divider_bottom-none.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop {
    background-position: right !important;
}

@media (max-width: 1439px){
    .sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
        max-height: 4em !important;
    }
}
@media (min-width: 1280px) and (max-width: 1679px){
    .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
        max-height: 4em !important;
    }
}
.custom-services .sc_services_item_title {
    color: #fff !important;
}
.product.type-product.post-326.status-publish.first.instock.product_cat-replacement.product_cat-shower-filters.product_tag-filter.product_tag-shower.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple img {
    width: 25% !important;
}
.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a {
    color: #000;
    background: #ecf1f5 !important;
}
.scheme_default button[disabled], .scheme_default input[type="submit"][disabled], .scheme_default input[type="button"][disabled], .scheme_default body button[disabled]:hover, .scheme_default .comments_wrap .form-submit input[type="submit"][disabled]:hover, .scheme_default body input[type="button"][disabled]:hover, .scheme_default .woocommerce #respond input#submit.disabled, .scheme_default .woocommerce #respond input#submit:disabled, .scheme_default .woocommerce #respond input#submit[disabled]:disabled, .scheme_default .woocommerce a.button.disabled, .scheme_default .woocommerce a.button:disabled, .scheme_default .woocommerce a.button[disabled]:disabled, .scheme_default .woocommerce button.button.disabled, .scheme_default .woocommerce button.button:disabled, .scheme_default .woocommerce button.button[disabled]:disabled, .scheme_default .woocommerce input.button.disabled, .scheme_default .woocommerce input.button:disabled, .scheme_default .woocommerce input.button[disabled]:disabled {
    background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d !important;

}
.scheme_default .mc4wp-form input[type="submit"]:hover {
    background-color: #1690f0 !important;
    background-image: unset !important;
    cursor: pointer !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab > a {
    font-weight: 700;
    text-transform: capitalize;
    font-size: 18px !important;
    font-weight: normal !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #000 !important;
}
.main-header-custom li a {
    font-size: 16px !important;
    font-weight: normal !important;
}
.add_to_cart_wrap .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.sc_button_hover_slide_top {
    border: 2px solid #1a3f7d !important;
    margin-top: 20px;
    border-radius: 5px;
}
.add_to_cart_wrap .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.sc_button_hover_slide_top:hover {
    background-color: #1a3f7d !important;
    color: white !important;
}
.woocommerce-loop-product__title a {
    color: #000 !important;
}
.scheme_default footer a, .scheme_default.footer_wrap a, .footer_wrap .scheme_default.vc_row a {
    color: #000;
}
.sc_services_item_title {
    color: #fff !important;
}

#sc_services_1709152669 .sc_services_item_title {
    padding: 20px;
}
.sc_services_item_info h4 {
    padding: 20px;
}
.contcart-form .vc_column-inner.vc_custom_1679994719938 {
    background-size: 64% !important;
}

/* saleem css start */
/* saleem css */
   
.post-379{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.woocommerce-MyAccount-navigation ul{
	border:1px solid #1a3f7d;
}
.scheme_default .woocommerce-MyAccount-navigation a{
	padding-left:20px;
	background:#1a3f7d;
	color: white;
    font-size: 16px;
}
.scheme_default .woocommerce-MyAccount-navigation a:hover{
	color: #1a3f7d;
	background-color:transparent;
	cursor:pointer;
}
.scheme_default .woocommerce-MyAccount-navigation li.is-active a {
    color: #1a3f7d;
	background-color:transparent;
}
.woocommerce-MyAccount-content{
    padding: 20px;
}
tfoot .cart-subtotal th{
	background: white !important;
	color: #1a3f7d;
}

/* checkout*/
.woocommerce-billing-fields,
.woocommerce-additional-fields,
.woocommerce-checkout-review-order{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3{
	    padding: 20px;
    background: #1a3f7d;
    color: white;
    font-size: 30px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    font-size: 17px;
}
.woocommerce-billing-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper{
	padding: 20px;
}
#order_review_heading{
	background: #1a3f7d;
    color: white;
    padding: 20px;
	padding-top:20px!important;
    margin-top: 90px;
	font-size:30px;
    margin-bottom: 30px;
}
.scheme_default input[type="text"].filled,
.scheme_default input[type="text"]{
	color: #7f8d99;
    border-color: none;
    background-color: transparent !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
    font-weight: 400;
    background: none;
    border-color: #ecf1f5;
}
.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="url"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default .tourmaster-form-field input[type="text"], .scheme_default .tourmaster-form-field input[type="email"], .scheme_default .tourmaster-form-field input[type="password"], .scheme_default .tourmaster-form-field textarea, .scheme_default .tourmaster-form-field select, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_default .tourmaster-form-field.tourmaster-with-border textarea, .scheme_default .tourmaster-form-field.tourmaster-with-border select, .scheme_default body .booked-form .field select, .scheme_default body .booked-form .field input[type=text], .scheme_default body .booked-form .field input[type=password], .scheme_default body .booked-form .field input[type=tel], .scheme_default body .booked-form .field input[type=email], .scheme_default body .booked-form .field textarea, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input, .scheme_default form.mc4wp-form input[type="email"] {
    color: #7f8d99;
    background-color: white;
}
.scheme_default input[type="text"]:hover, .scheme_default input[type="text"].filled, .scheme_default input[type="number"]:hover, .scheme_default input[type="number"].filled, .scheme_default input[type="email"]:hover, .scheme_default input[type="email"].filled, .scheme_default input[type="tel"]:hover, .scheme_default input[type="search"]:hover, .scheme_default input[type="search"].filled, .scheme_default input[type="password"]:hover, .scheme_default input[type="password"].filled, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:hover, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--hover span.select2-choice, .scheme_default .select2-container.select2-container--open span.select2-choice, .scheme_default .select2-container.select2-container--hover span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_default .select2-container.select2-container--hover span.select2-selection--multiple, .scheme_default .select2-container.select2-container--open span.select2-selection--multiple, .scheme_default textarea:hover, .scheme_default textarea.filled, .scheme_default textarea.wp-editor-area:hover, .scheme_default textarea.wp-editor-area.filled, .scheme_default body .booked-form .field select:hover, .scheme_default body .booked-form .field input[type=text]:hover, .scheme_default body .booked-form .field input[type=password]:hover, .scheme_default body .booked-form .field input[type=tel], .scheme_default body .booked-form .field input[type=email]:hover, .scheme_default body .booked-form .field textarea:hover, .scheme_default .tourmaster-form-field input[type="text"]:hover, .scheme_default .tourmaster-form-field input[type="text"].filled, .scheme_default .tourmaster-form-field input[type="email"]:hover, .scheme_default .tourmaster-form-field input[type="email"].filled, .scheme_default .tourmaster-form-field input[type="password"]:hover, .scheme_default .tourmaster-form-field input[type="password"].filled, .scheme_default .tourmaster-form-field textarea:hover, .scheme_default .tourmaster-form-field textarea.filled, .scheme_default .tourmaster-form-field select:hover, .scheme_default .tourmaster-form-field select.filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"].filled, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea.filled, .scheme_default .tourmaster-form-field.tourmaster-with-border select:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border select.filled, .scheme_default #buddypress .dir-search input[type="search"]:hover, .scheme_default #buddypress .dir-search input[type="search"].filled, .scheme_default #buddypress .dir-search input[type="text"]:hover, .scheme_default #buddypress .dir-search input[type="text"].filled, .scheme_default #buddypress .groups-members-search input[type="search"]:hover, .scheme_default #buddypress .groups-members-search input[type="search"].filled, .scheme_default #buddypress .groups-members-search input[type="text"]:hover, .scheme_default #buddypress .groups-members-search input[type="text"].filled, .scheme_default #buddypress .standard-form input[type="color"]:hover, .scheme_default #buddypress .standard-form input[type="color"].filled, .scheme_default #buddypress .standard-form input[type="date"]:hover, .scheme_default #buddypress .standard-form input[type="date"].filled, .scheme_default #buddypress .standard-form input[type="datetime-local"]:hover, .scheme_default #buddypress .standard-form input[type="datetime-local"].filled, .scheme_default #buddypress .standard-form input[type="datetime"]:hover, .scheme_default #buddypress .standard-form input[type="datetime"].filled, .scheme_default #buddypress .standard-form input[type="email"]:hover, .scheme_default #buddypress .standard-form input[type="email"].filled, .scheme_default #buddypress .standard-form input[type="month"]:hover, .scheme_default #buddypress .standard-form input[type="month"].filled, .scheme_default #buddypress .standard-form input[type="number"]:hover, .scheme_default #buddypress .standard-form input[type="number"].filled, .scheme_default #buddypress .standard-form input[type="password"]:hover, .scheme_default #buddypress .standard-form input[type="password"].filled, .scheme_default #buddypress .standard-form input[type="range"]:hover, .scheme_default #buddypress .standard-form input[type="range"].filled, .scheme_default #buddypress .standard-form input[type="search"]:hover, .scheme_default #buddypress .standard-form input[type="search"].filled, .scheme_default #buddypress .standard-form input[type="tel"]:hover, .scheme_default #buddypress .standard-form input[type="tel"].filled, .scheme_default #buddypress .standard-form input[type="text"]:hover, .scheme_default #buddypress .standard-form input[type="text"].filled, .scheme_default #buddypress .standard-form input[type="time"]:hover, .scheme_default #buddypress .standard-form input[type="time"].filled, .scheme_default #buddypress .standard-form input[type="url"]:hover, .scheme_default #buddypress .standard-form input[type="url"].filled, .scheme_default #buddypress .standard-form input[type="week"]:hover, .scheme_default #buddypress .standard-form input[type="week"].filled, .scheme_default #buddypress .standard-form select:hover, .scheme_default #buddypress .standard-form select.filled, .scheme_default #buddypress .standard-form textarea:hover, .scheme_default #buddypress .standard-form textarea.filled, .scheme_default #buddypress form#whats-new-form textarea:hover, .scheme_default #buddypress form#whats-new-form textarea.filled, .scheme_default #booked-page-form input[type="email"]:hover, .scheme_default #booked-page-form input[type="email"].filled, .scheme_default #booked-page-form input[type="text"]:hover, .scheme_default #booked-page-form input[type="text"].filled, .scheme_default #booked-page-form input[type="password"]:hover, .scheme_default #booked-page-form input[type="password"].filled, .scheme_default #booked-page-form textarea:hover, .scheme_default #booked-page-form textarea.filled, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:hover, .scheme_default .booked-upload-wrap input.filled, .scheme_default form.mc4wp-form input[type="email"]:hover, .scheme_default form.mc4wp-form input[type="email"].filled {
    color: #7f8d99;
    border-color: none;
    background-color: white;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d !important;
}
.wp-element-button:hover{
    background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d !important;
}
.woocommerce table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce table.shop_table tr:nth-child(n+1) td:first-child, .woocommerce table.shop_table td , bdi , .scheme_default strong{
    color:#1a3f7d;
	font-weight:600 
}
.woocommerce table.shop_table tr:first-child th, .woocommerce-checkout-review-order-table tbody td,
.product-quantity, .woocommerce-Price-amount .amount , .scheme_default .woocommerce table.shop_table td span.amount 
{
    color: #1a3f7d;
}
.woocommerce-checkout-review-order-table tfoot>tr>th{
	background-color:transparent !important;
	color: #1a3f7d !important;
}


/* cart page */

.coupon .wp-element-button{
	background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d !important;
}
.q_inc{
	    height: 20 !important;
	background-color: white !important;
}
.woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before {
    content: '\e835';
    position: absolute;
    top: -5px;
}
.q_dec{
	    height: 10px !important;
    position: absolute !important;
    top: 20px !important;
	background-color:white !important;
}
.coupon .wp-element-button:hover{
	background-color:#1a3f7d !important;
}
.woocommerce-Price-currencySymbol{
	color:#1a3f7d !important;
}
.woocommerce-cart-form__cart-item .product-name a{
	color: #1a3f7d !important;
}
.cart_totals  .cart-subtotal th , .order-total th{
	background-color:#1a3f7d !important;
	color:white !important;
}
.cart_totals h2{
	display:none;
}
.scheme_default .woocommerce-page .shop_table.cart div.quantity input[type="number"] {
    border-color: #7f8d99;
	background-color:#fff !important;
	height:50px;
	
}
.woocommerce-cart-form__contents thead th{
    color: #ffffff !important;
    background-color: #1a3f7d !important;
}
.woocommerce-checkout-review-order-table thead>tr> th {
	background-color:#1a3f7d !important;
    color: white !important;
}
.woocommerce-cart-form__contents>tbody>tr>td {
    background-color: transparent !important;
	height:30px;
}
.woocommerce-cart-form__cart-item>td{
	padding-bottom: 0px !important;
    padding-top: 7px !important;
}
.woocommerce-cart-form__contents{
	    margin-bottom: 6em !important;
}

/* saleem css end */

/* Login page  */

.page-id-379 .entry-content h2{
	padding: 15px 30px;
    background-color: #1a3f7d;
	color:white !important;
    margin: 0;
	font-size: 40px;
    text-align: center;
}
.woocommerce form.login{
	border: none;
    padding: 40px;
	padding-bottom:20px;
    margin:0;
    text-align: left;
    border-radius: 5px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    background-color: #1a3f7d !important;
    margin-right: 1em;
    padding: 13px 40px;
    font-size: 20px;
}

.woocommerce-form-login__rememberme{
	padding-top: 15px;
    padding-left: 20px;
}

.page-id-379 button.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button.sc_button_hover_slide_top {
    background-color: #1a3f7d !important;
}
.banner-slider{
    color: #1a3f7d;
}
.woocommerce div.product .product_title {
    display: block !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.woocommerce-orders-table{
    width: 80%;
    float: right;
    padding: 0px;
}
.woocommerce-orders-table thead tr th span {
    color: #fff !important;
    font-weight: initial;
}
tbody tr td a {
    font-weight: normal;
}
tbody td {
    font-weight: normal !important;
}





/* address tab  */

.woocommerce-MyAccount-content .woocommerce-Address-title {
    position: relative;
    background: #1a3f7d;
    color: white;
    margin-bottom: 20px;
}
.woocommerce-account .addresses .title h3 {
    float: left;
    font-size: 30px;
    color: white;
    padding: 10px;
    margin: 0;
}
.woocommerce-account .addresses .title .edit {
    float: right;
    color: white;
    background: #1690f0;
    padding: 0px 5px;
    text-decoration: none;
    border-radius: 5px;
	margin-top:14px;
}
/*order tab  */
.woocommerce-MyAccount-content .woocommerce-orders-table th {
    color: #ffffff !important;
    background-color: #1a3f7d !important;
}
.woocommerce-MyAccount-content .woocommerce-orders-table>tbody>tr:nth-child(2n+1)>td {
    background-color: transparent !important;
}
/* edit tab  */
.woocommerce-MyAccount-content .edit-account button.woocommerce-Button.button.wp-element-button.sc_button_hover_slide_top {
    background: #1a3f7d !important;
}
/*download tab  */
.woocommerce-MyAccount-content .woocommerce-Message a.woocommerce-Button.button.sc_button_hover_slide_top.sc_button_hover_style_alter {
    background: #1a3f7d !important;
}
.scheme_default .woocommerce .woocommerce-MyAccount-content .woocommerce-info:before {
    color: #1a3f7d !important;
}
.woocommerce-MyAccount-content .woocommerce-Message--info{
	color: #1a3f7d !important;
}
.woocommerce-table__product-name.product-name {
    color: #fff !important;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
    padding: 0.6em 1em;
    color: #fff !important;
    font-size: 14px !important;
    line-height: normal;
}
header .sub-menu li:hover {
    background-color: #fff !important;
}
/* header .sc_layouts_menu_nav > li ul {
    width: 25em;
} */
header .sub-menu li{
    /* width: 50% !important;

    float: left; */
    border-bottom:1px solid #fff;
}
.woocommerce-Address-title.title h3 {
    font-size: 24px !important;
    font-weight: normal;
}
.wpcr3_button_1.wpcr3_show_btn {
  background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d;
  color: #fff;
  font-size: 14px;
  padding: 17px;
  text-transform: capitalize;
  font-weight: bolder;
}
.wpcr3_button_1.wpcr3_show_btn:hover{
    background-position: right top !important;
    background-color: #1690f0 !important;
}
.wpcr3_respond_1 .scheme_default table > tbody > tr:nth-child(2n+1) > td {
    background-color: #ecf1f5;
    background-color: #fff !important;
}
.wpcr3_respond_1 .scheme_default table > tbody > tr > td {
    background-color: #ecf1f5;
    background-color: #fff !important;
}
/* .wpcr3_respond_2 table, .wpcr3_respond_2 td {
    border: 0 !important;
    border-style: none !important;
    background-color: #fff !important;
    border: 1px solid black !important;
} */
.wpcr3_div_2 {
    box-shadow: 0px 0px 17px 11px #d3d3d366;
}
.scheme_default table > tbody > tr:nth-child(2n+1) > td {
    background-color: #fff;
}
.wpcr3_button_1.wpcr3_cancel_btn {
    display: none;
}
.wpcr3_button_1.wpcr3_submit_btn {
    background: linear-gradient(to bottom, #0bbbef 0%,#1a3f7d 50%) no-repeat scroll right bottom / 100% 210% #1a3f7d;
    color: #fff;
    font-size: 14px;
    padding: 15px 25px;
    text-transform: capitalize;
    font-weight: bolder;
}
.wpcr3_button_1.wpcr3_submit_btn:hover {
    background-position: right top !important;
    background-color: #1690f0 !important;
}
#wpcr3_fname {
    padding: 6px;
}
.wpcr3_review_ratingValue {
    width: 100%;
}
.wpcr3_content {
    margin-top: 15px !important;
}
.wpcr3_item_name {
    display: none;
}
/* h2 {
    font-size: 3.2rem !important;    
} */
.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.sc_button_hover_slide_top.added {
    margin-bottom: 15px;
}
.scheme_default .woocommerce .woocommerce-mini-cart__buttons .button:hover:not(.checkout) {
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}
.scheme_default .woocommerce .woocommerce-mini-cart__buttons .button:not(.checkout) {
    padding-left: 10px;
    padding-right: 10px;
}
#wpcr3_id_2488 {
    display: none;
}
div.wpcr3_dotline, div.wpcr3_review div.wpcr3_dotline {
    display: none !important;
}
.wpcr3_item.wpcr3_business {
    display: none;
}
.wpcr3_table_2 tr:first-child td {
    background-color: #1a3f7d !important;
    color: #fff;
    text-align: center;
    padding: 22px;
    font-size: 30px !important;
    font-weight: lighter;
}
.wpcr3_table_2 tr:first-child td .wpcr3_leave_text{
    font-size: 30px !important;
    font-weight: lighter;
    text-transform: capitalize;
}
.scheme_default table > tbody > tr:nth-child(2n) > td {
    background-color: #fff;
}
.comment-field {
    color: #000;
    font-size: 18px;
}
.wpcr3_respond_1 input[type="checkbox"] + label::before {
    display: none;
}
.wpcr3_respond_1 label {
    padding-left: 0px !important;
}
#wpcr3_fname {
    border: 1px solid #1a3f7d;
}
#id_wpcr3_ftext {
    width: 100%;
    border-color: #1a3f7d;
}
.wpcr3_review_form_review_field_label td {
    padding-bottom: 0px !important;
}
#ship-to-different-address {
    padding: 20px;
    background: #1a3f7d;
    color: white;
    font-size: 30px;
    width: 93%;
    margin-bottom: 0;
}

.woocommerce-account-fields {
    margin-top: 30px;
}
#ship-to-different-address .woocommerce-form__label.checkbox span::before {
    top: calc(50% - 0.3em);
}
.shipping_address {
    box-shadow: 0px 1px 7px 5px lightgray;
    padding: 20px;
}
.woocommerce-billing-fields h3 {
    font-size: 25px !important;
    font-weight: normal;
}
.woocommerce-form__label {
    font-size: 25px;
    font-weight: normal;
}
.page-id-1199 h3{
    font-size: 25px;
    font-weight: normal;
}
.woocommerce table.shop_table tr:nth-child(n+1) th:first-child{
    font-weight: 500;
    font-size: 20px;
}
.woocommerce table.shop_table th {
    font-weight: 500;
}
h1.product_title.entry-title {
    font-size: 45px;
    font-weight: normal;
    margin-bottom: 22px !important;
}
.related.products h2 {
    font-weight: 500;
}
.scheme_default .breadcrumbs {
    color: #1a3f7d;
}
/* .sc_item_title {
    letter-spacing: 0.021em !important;
    font-size: 40px !important;
  } */
.custom-heading h3 {
    font-size: 31px !important;
    letter-spacing: 0.021em !important;
    line-height: normal;
}
.vc_custom_heading.faqs {
    font-weight: normal;
    line-height: normal;
}
.sc_action_330666275 h6.sc_action_item_subtitle {
    font-weight: inherit;
    font-size: 28px;
    line-height: initial;
}
.client-logo img {
  width: 68%;
}
.site-logo .sc_layouts_item {
    margin-bottom: 0px !important;
}
.site-logo .sc_layouts_item.sc_layouts_hide_on_tablet {
    margin-top: 0px !important;
}
.site-logo img.logo_image {
    margin-left: 20px !important;
}
.woocommerce-MyAccount-content h3 {
    font-size: 30px !important;
    font-weight: inherit;
}
.backstretch{
         display:none;
 }
.find-agent {
    display: flex;
}
.vc_custom_1681320015708 {
    background-position-x: 90% !important;
}
.contact-emil-box .trx_addons_list_parameters li a:hover{
    color:#000 !important;
}
.privacy-page h3 {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
}
.privacy-page p {
    font-size: 18px;
    line-height: normal;
    color: gray;
    letter-spacing: normal;
    font-weight: lighter;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    display: none;
}
#sc_layouts_iconed_text_1864639103 {
  display: none;
}
.why-chose-us {
  pointer-events: none;
}
ul.woocommerce-error li {
    color: red !important;
}
form.woocommerce-ResetPassword.lost_reset_password {
    padding: 30px;
}
article#post-379 {
    width: 80%;
    margin: auto;
}
.logged-in.admin-bar article#post-379 {
    width: 100%;
    margin: auto;
}
#post-379 .woocommerce-error {
    margin-bottom: 0px;
}
.woocommerce-lost-password #post-379 p {
    padding: 0px 20px 15px 20px;
}
input#user_login {
    color: #000;
}
.woocommerce-form-login.login input {
    color: #000 !important;
}
.page-id-379 .entry-content h2 {
    font-weight: 500;
}
.woocommerce-customer-details .woocommerce-column__title {
  font-size: 24px !important;
}
.woocommerce .woocommerce-customer-details address {
  color: #000;
}


.mobile-slider{
	display:none;
}
.wpcf7-spinner {
  display: none;
}

.scheme_default .sc_skills .sc_skills_total {
  color: #fff;
}
.custom-heading .sc_item_subtitle.sc_skills_subtitle.sc_align_center.sc_item_subtitle_above.sc_item_title_style_accent {
  color: #1a3f7d;
}
.scheme_default .vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon {
  background-color: #1a3f7d;
  color: #ffffff;
}
 .woocommerce .shop_mode_list ul.products li.product .post_data .button, .woocommerce-page .shop_mode_list ul.products li.product .post_data .button {
	padding: 0.8em 0.5em 0.8em 0.5em !important;
}
/* .product.type-product.post-2213.status-publish.first.instock.product_cat-bottle-rack.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple {
  height: 500px !important;
} */
.sc_action.sc_action_simple.custom-heading .sc_action_item_description {
  color: #000 !important;
}
aside#recent-comments-2 {
    visibility: hidden;
}
.header-cart .sc_layouts_cart_items_short {
  display: block !important;
}
.header-cart .sc_layouts_item_details.sc_layouts_cart_details {
  display: none;
}
.vc_wp_search.wpb_content_element {
  margin-right: 10px !important;
}
.post_meta_item.post_counters_item.post_counters_comments.trx_addons_icon-comment {
  display: none;
}
.post_meta_item.post_share {
  display: none;
}







/*new media query*/
@media (min-width:1920px) {/* For 1920 */
}
@media (max-width:1919.98px) {/* For 1670 */  
}
@media (min-width:1679.98px) {/* For 1560 */  
    rs-layer-wrap.rs-parallax-wrap {
        left: 160px !important;
    } 
}
@media (max-width:1559.98px) {/* For 1440 */
}
@media (max-width: 1439.98px) {/* For 1366 */
}
@media (max-width: 1365.98px) {/* For 1280 */
	
}
@media (max-width: 1279.98px) {/* For 1152 */
	 rs-layer-wrap.rs-parallax-wrap {
        left: 30px !important;
    } 
}
@media (max-width: 1151.98px) {/* For 1024 */
}
@media (max-width: 1023.98px) {/* For 992 */
}
@media (max-width: 991.98px) {/* For 768 */
    .tp-bullets.wellspring.horizontal.nav-pos-hor-left.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
        display: none;
    }
}
@media (max-width: 767.98px) {/* For 576 */
    .logo-number .sc_layouts_item_details.sc_layouts_iconed_text_details {
        display: block;
    }
    .logo-number .sc_layouts_item_link {
        display: flex !important;
    }
	.mobile-slider{
		display:block;
	}
	.post_item_single.post_item_404.post_item_none_search h1 {
  font-size: 30px;
  		color: #000;
	}
	.post_item_404 .page_subtitle {
  		font-size: 22px;
  		margin: 0;
  		letter-spacing: 1px;
	}


}
@media (max-width: 575.98px) {/* For 414 */
    
.vc_row.wpb_row.vc_row-fluid.deskto-tab.vc_custom_1680248626792.vc_row-has-fill.hide_bg_image_on_mobile.shape_divider_top-none.shape_divider_bottom-none.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .vc_row.wpb_row.vc_row-fluid{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  footer .vc_row.wpb_row.vc_row-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  footer .sc_layouts_row .wpb_text_column p {
    text-align: left !important;
  }
  rs-dotted {
    background: unset !important;
    background: repeat !important;
    background-image: unset !important;
    background-color: #1a3f7d !important;
  }
  footer .sc_content_width_1_1 {
    width: 85% !important;
    margin: auto !important;
  }
  .vc_custom_1680248867378 {
    margin-top: 50px !important;
    padding-top: 6em !important;
  }
  .vc_custom_1680248867378 {
    margin-top: 50px !important;
    padding-top: 6em !important;
  }
  .content_wrap, .content_container {
    width: 90% !important;
  }
  #sc_title_1384722366 {
    padding-bottom: 0px !important;
  }
  .page-id-101 .content_wrap{
    width: 90% !important;
  }
  .woocommerce-shop .content_wrap{
    width: 90% !important;
  }
  .page-id-2087 .sc_content_width_1_1 {
    width: 90% !important;
  }
  .vc_custom_1545324745879 {
    padding-top: 3.7em !important;
    padding-right: 2em !important;
    padding-bottom: 3.8em !important;
    padding-left: 2em !important;
  }
  .single-product .content_wrap{
    width: 90% !important;
  }
  #sc_title_596314459 h3{
    font-size: 20px !important;
    margin-top: 30px;
  }
  .custom-heading h3 {
    margin-top: 20px !important;
  }
  .custom-heading h3 {
    font-size: 25px !important;
    letter-spacing: 0.021em !important;
    line-height: normal;
  }
  .vc_column-inner.vc_custom_1680689746771 {
    margin-left: 0px !important;
  }
  .services-box {
    margin-top: 40px !important;
  }
  .product_title.entry-title {
    font-size: 23px !important;
    margin-bottom: 0px !important;
  }
  .page-id-381 .content_wrap, .content_container {
    width: 85% !important;
  }
  .page-id-1199 .content_wrap, .content_container {
    width: 85% !important;
  }
  .page-id-1199 .vc_row.wpb_row.vc_row-fluid.shape_divider_top-none{
    padding: 0px !important;
  }
  .deskto-tab {
  	padding: 0px !important;
  	margin: 0px !important;
  	width: 100%;
  }
  .vc_custom_1681291573749 {
  	margin-top: 2px !important;
  	margin-bottom: 0em !important;
  	padding-top: 30px !important;
  	padding-bottom: 0em !important;
  }
	.vc_row.wpb_row.vc_row-fluid.deskto-tab.vc_custom_1681323985671.vc_row-has-fill.hide_bg_image_on_mobile.shape_divider_top-none.shape_divider_bottom-none.sc_layouts_hide_on_wide {
  	padding: 10px !important;
  	margin-top: 5px !important;
  }
	.vc_row.wpb_row.vc_row-fluid.deskto-tab.vc_custom_1680693609273.vc_row-has-fill.hide_bg_image_on_mobile.shape_divider_top-none.shape_divider_bottom-none.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop {
  		padding: 10px !important;
  		margin-top: 5px !important;
	}
.vc_row.wpb_row.vc_row-fluid.services-box.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_custom_1681204450920.vc_row-has-fill.shape_divider_top-none.shape_divider_bottom-none.wpb_start_animation.animated {
		padding: 10px !important;
  		margin-top: 5px !important;
	}	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1681204547200.shape_divider_top-none.shape_divider_bottom-none {
		padding: 10px !important;
  		margin-top: 5px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.deskto-tab.vc_custom_1681802451768.vc_row-has-fill.hide_bg_image_on_mobile.shape_divider_top-none.shape_divider_bottom-none.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook {
  		padding-top: 0px !important;
	}
	.sc_services.sc_services_light.sc_services_featured_left a {
  		pointer-events: none;
	}
	.woocommerce-account .content_wrap {
  		width: 90% !important;
  		margin: auto;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
  		padding: 0px;
	}
	.woocommerce-account .vc_column-inner {
    	padding: 10px !important;
	}
	.woocommerce-account .vc_row.wpb_row.vc_row-fluid.myaccount.shape_divider_top-none.shape_divider_bottom-none {
    	left: 0 !important;
    	box-sizing: border-box;
    	width: 100% !important;
    	max-width: 100% !important;
    	padding: 0px !important;
    	margin: 0px;
	}
	.woocommerce-account article#post-379 {
    	width: 100% !important;
	}
	.woocommerce form.login {
    	padding: 20px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul {
  		width: 100%;
  		text-align: center;
  		padding: 0em 0em !important;
	}
	.woocommerce-Address-title.title h3 {
  		font-size: 11px !important;
  		font-weight: normal;
	}
	.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme 	{
  		padding-left: 0px;
	}
	form.woocommerce-ResetPassword.lost_reset_password {
  		padding: 0px !important;
	}
	.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
  		padding: 0px 20px !important;
  		width: 90%;
	}
	.lost_reset_password .woocommerce-lost-password #post-379 p {
  		padding: 0px 20px 0px 20px;	
	}
	form.woocommerce-ResetPassword.lost_reset_password {
    	padding: 15px 0px 0px 0px !important;
	}
	.woocommerce-customer-details .woocommerce-column__title {
  		font-size: 11px !important;
  		padding: 0px !important;
	}
	.woocommerce-order-details .woocommerce table.shop_table tr:nth-child(n+1) th:first-child {
  		font-weight: 500;
  		font-size: 14px;
	}
}
@media (max-width: 413.98px) {/* For 375 */
    .content_wrap, .content_container {
        width: 90% !important;
    }
    #sc_content_455973783 {
        width: 100% !important;
    }

}
@media (max-width: 374.98px) {/* For 360 */
}
@media (max-width: 359.98px) {/* For 320 */
}
