
		.mailu { text-decoration: underline; }
		.ram { border-radius: 10px; border: 2px solid #087EB9; padding: 10px 14px; width: max-content; margin-bottom: 15px; }
        .topm {background: linear-gradient(0deg, #5A5A5A, #5A5A5A); height:47px;font-size:20px;color: #fff;margin-top: 4px;}
        .topm a {color: #fff;}
        .search-form img { position: absolute; bottom: 10px; }
        .search-form input { padding-left: 28px; }
        form.search-form.form-inline { overflow: hidden; }
        /*mebu center*/
        .navbar-nav { float: none; text-align: center; } .navbar-nav li { float: none; display: inline-block; } @media (min-width: 768px) { .nav.navbar-nav { float: none; text-align: center; } .nav.navbar-nav > li { float: none; display: inline-block; } }
        /**/
        button img { margin: 0 10px 0 0; }
        .cont { color: #fff; }
        span.wpcf7-spinner { position: absolute; top: 33px; }
        span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="email"]{ background: #FFFFFF; box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2); border-radius: 10px; margin: 0 0 10px 0; height: 42px; font-size: 16px;}
        .wpcf7-textarea { box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2); border-radius: 10px; font-size: 16px;}
        .wpcf7-submit { font-size: 20px; background: #0691DA; border-radius: 10px; width: 100%; max-width: 302px; margin: 20px auto; display: block; color: #fff; border: 0; height: 50px; }
        .hblue { font-size: 24px; margin: 12px 0; font-weight: bold; color: #0091df; }
        .boraux { background: #FFFFFF; border: 2px solid #0691DA; border-radius: 15px; padding: 10px 16px; }
        .bline1 { background: rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 26px; }
        .headban { font-weight: 700; font-size: 50px; }
        .band { font-weight: 400; font-size: 20px; }
        .co1 { font-weight: 500; font-size: 64px; }
        .co1d { font-size: 16px; }
        form.wpcf7-form label { color: #252525; }
        .list { text-align: justify; margin: 20px 0;}
		.bline1 .list {display: flex;}
        .list-item { display: inline-block; padding: 0 10px; }
        .f40 {font-size:40px;}
        p.catp { color: #fff; }
        .vh {min-height: 75vh;background-image: url(/wp-content/themes/repairsbay/svg/fone-phone.png); background-repeat: no-repeat;background-position: bottom left; padding-bottom: 60px;}
        .repl1 {/*background-image: url(/wp-content/uploads/2024/05/PS5.png); background-repeat: no-repeat;background-position: right;*/ font-weight: 700; font-size: 52px; padding: 40px 0;}
        .nav-tabs button { width: 100%; max-width: 302px; }
        .repl2 { font-size: 20px; }
        .nav-tabs .active button { background: #0091df; color:#fff;} .nav-tabs button { background: #fff; color: #002D70; }
        div#price table td { border: 1px solid #fff; padding: 10px; height: 42px; font-size: 20px;}
        div#price table tr:first-child td {background: #0691DB; color: #fff}
        .backim { position: relative; text-align: center; float: left; }
        .backimtext { margin-top: -32px; }
        .chohe {font-size: 24px;}
        .choli ul li:before { position: absolute; color: #0691DB; width: 22px; height: 22px; background: #0691DB; content: ""; border-radius: 50%; left: 0; }
        .choli ul li { list-style-type: none; padding: 5px 0; }
        .choli ul { padding-left: 20px; }
        ul.dropdown-menu a { text-transform: uppercase; }
        .marar {margin: 20px 0 60px;}
        .hiring { font-size: 48px; font-weight: bold; background: url(/wp-content/themes/repairsbay/svg/here-fone.jpg);background-repeat: no-repeat; background-size: cover; padding: 80px 0 20px;margin-top: 40px;}
        .m100 { margin: 100px auto; }
        .hblue36 { margin: 12px 0; font-weight: bold; color: #0091df; font-size: 36px; }
        .prate { font-size: 20px; text-align: right; }
        .prate { font-size: 20px; text-align: right; }
        .prate img:last-child { margin-right: 20px; }
        .brev { background: #FFFFFF; border: 2px solid #0691DA; border-radius: 15px; padding: 28px 28px 2px; }
        .ptext p { padding: 17px 0; display: inline-block; }
        .pname { font-weight: 400; font-size: 20px; color: #002D70; }
        .fz40 { color: #0791DA; }
        .wb {background: #fff;}
        input#search-field { color: #fff; }
        .confo a { color: #fff; }
        span#device span { min-width: 100px; margin: 0; font-weight: normal; }
        .bline1 .sots ul { margin: 0 0 -10px; }
        .rev { color: #333; }
        ul.prodcat { list-style-type: none; display: flex; flex-wrap: wrap; justify-content: center; padding: 20px 20px 0; }
        ul.prodcat li { padding: 0 30px 25px 0; }
        ul.prodcat button { background-color: #fff; color: #002D70; }
        ul.prodcat a.active button { color: #fff; background: #0091DF; }
        .woocommerce ul.products li.product a img { width: auto; }
        h2.woocommerce-loop-product__title { color: #fff; font-weight: bold; }
        .woocommerce ul.products li.product .price { font-size: 26px; color: #fff; }
        a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart,button.single_add_to_cart_button.button.alt.wp-element-button,.woocommerce #respond input#submit,.woocommerce #respond input#submit:hover,a.button.wc-forward.wp-element-button { padding: 12px 16px!important; border: 0; font-size: 18px; color: #fff; background: #0091DF; font-weight: normal; border-radius: 10px; margin: auto;}
        .woocommerce-message { background-color: inherit; color: #fff; }
        .woocommerce-message { border-color: #fff!important; }
        .woocommerce-message::before { color: #0091df; }
        select.orderby { background-color: inherit; padding: 10px; border-radius: 10px; }
        i.vc_toggle_icon:before, i.vc_toggle_icon:after { background: #fff!important; }
        input#search-field { color: #fff; border-bottom: 1px solid; }
        .f36 {font-size: 36px}
        .f40 {font-size: 40px}
        img.wp-post-image { width: auto!important; }
        .woocommerce .quantity .qty { height: 43px; border-radius: 10px; }
        textarea#comment { color: #333; padding: 10px; }
        table.shop_table, table.shop_table tr th, table.shop_table td { border: 1px solid #fff; }
        button.button.wp-element-button, button.button.wp-element-button:hover { opacity: 1!important; color: #fff!important; background: #0091df!important; border-radius: 12px; }
        .wp-element-button:hover { background: #0091df!important; }
        div#customer_details input { background: #FFFFFF; box-shadow: inset 0px 1px 4px rgb(0 0 0.2%); border-radius: 10px; margin: 0 0 10px 0; height: 42px; font-size: 16px; padding: 10px;}
        span.selection span, span.selection { height: 42px!important;border-radius: 12px!important;}
        .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 40px; height: 25px!important; }
        div#payment { background: inherit!important; }
        .searchwp-live-search-results { border-radius: 12px; }
		table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents { border-top: 1px solid; border-radius: 0; }
		.flexmob { display: flex; align-items: center; }
		.copyr li { display: inline-block; padding: 20px 10px; }
		.tab-pane .list { margin: -50px 0 20px 0; }
		.choli a { color: #fff; }
		.ti-rating-text span, .ti-rating-text strong { color: #fff!important; }
		.ti-review-item.source-Google { max-width: 33%!important; flex: 0 0 33%!important; }
		button.single_add_to_cart_button.button.alt, a.checkout-button.button.alt.wc-forward, button#place_order { background: #0091DF; border-radius: 10px; margin-top: 2px!important; }
		button.single_add_to_cart_button.button.alt:hover, a.checkout-button.button.alt.wc-forward:hover, button#place_order:hover { background: #1a99dd; }
		.yith-wcwl-add-button a { color: #fff; }
		.woocommerce-privacy-policy-text { display: none; }
		input#ship-to-different-address-checkbox { position: relative; vertical-align: middle; }
		.que { background: rgba(255, 255, 255, 0.1); border-radius: 20px; padding: 30px; margin: 40px 0; border: 1px solid #087EB9;}
		.dline2 { text-transform: uppercase; margin: 40px; }
		button.find { text-transform: uppercase; }
    