/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2021 | 14:11:34 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp


/*------------For Blogs-------------*/

.single-post .entry-content p {
    color: black !important;
}
.single-post .entry-content a {
    color: #00A0D2 !important;
}

.single-post .entry-content li {
    color: black !important;
}

/*------------For Blogs End---------*/


End of comment */ 
.page-id-6 .phon-col {
    left: -185px;
    position: fixed;
    display: flex;
    transition: 1s;
    top: 245px;
}
.main-div i {
    border-radius: 0px 10px 10px 0px !important;
    font-size: 36px;
    background: #FF0105;
    padding: 15px 20px;
    height: auto;
    color: #fff;
    text-align: center;
}
.main-div a {
    display: flex;
    text-decoration: none;
}
.phon-col {
     z-index:99;
    left: -185px;;
    position: fixed;
    display: flex;
   transition:1s;
  top: 245px;
    box-shadow: 1px 2px 9px 1px #00000061;
    border-radius: 10px;
}
.phon-col:hover{
      left: 0px;
    transition: 1s;
    box-shadow: 1px 2px 9px 1px #00000065;
    border-radius: 10px;
}
.main-div h3 {
    margin: 0;
    font-size: 26px;
    color:  white;
}
.main-div p {
    margin: 0;
    color: white;
    position:relative;
    top:-7px;
}
.main-div:focus{
    width: 262px;
    position: fixed;
    left: 0;
}
.phone-col-num:hover{
  padding: 3px 10px;
    background: #393939;
    color: white;
}
.phone-col-num{
    padding: 3px 10px;
    background: #393939;
    color: white;
}
.phone-col-num a {
    display: inline-block;
}


/*===========Breadcrums CSS Start=============*/

.eicon-menu-bar:before {
    content: '\e816';
    text-align: center;
    margin: auto;
    position: relative;
    font-size: 30px;
    left: 10px;
}
i.eicon-menu-bar::after {
    content: "Menu";
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 500;
    position: relative;
    top: 1px;
    left: 5px;
    display: block;
    text-align: center;
}
/*
i.eicon-menu-bar {
    margin-top: -15px;
    border-radius: 8px;
    border: 1px solid;
    padding: 2px 10px 2px 1px;
}*/

i.eicon-menu-bar {
    position: absolute;
    margin-top: -15px;
    border-radius: 8px;
    border: 1px solid;
    padding: 2px 10px 2px 1px;
    top: 15px;
    left: 0px;
}

.seeerr .elementor-column-wrap {
    border-radius: 8px;
    box-shadow: 0px 0px 11px #000000c9;
}



.p-mrgin p {
    margin: 0;
}
.page-id-6 .breadcrumbs { display:none!important;}

.breadcrumbs {
    background: #f0f0f0;
    padding: 5px 0px 10px;
    box-shadow: 0 0 8px -2px #000!important;
}

span.breadcrumb_last {
    border-bottom: 1px solid;
    color: #ff0105!important;
}

#breadcrumbs span a {
    color: #a59e9e;
}

.elementor-widget-breadcrumbs{
    font-weight: 600 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
}






.elementor-element.elementor-element-75e1db7.elementor-widget.elementor-widget-shortcode {
    color: black !important;
}
address {
    font-size: 16px !important;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 26px !important;
}
.woocommerce-order p {
    font-size: 26px !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    font-size: 16px !important;
}

p.woocommerce-customer-details--phone {
    font-size: 16px !important;
}

p.woocommerce-customer-details--email {
    font-size: 16px !important;
}



span.elementor-icon-list-icon a {
    color: white !important;
}

.search #right-sidebar {
    display: none;
}

.search .content-area, .content-left-sidebar .content-area {
    width: 100%!important;
}



css
  @font-face {
  font-family: 'FontAwesome';
  src: url('https://use.fontawesome.com/releases/v5.0.6/css/all.css'); 
}




.elementor-394 .elementor-element.elementor-element-191fb781.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: start!important;
    align-items: center;
}

.elementor-394 .elementor-element.elementor-element-63fc417.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: start!important;
    align-items: center;
}

.quicklinks ul {
    margin-left: 0;
    margin-top: 0;
}

.woocommerce ul.products li.product.has-rating .product-inner:hover .inner .star-rating{
  display: none;
}
.woocommerce ul.products li.product.has-rating .product-inner:hover .inner .price {
    opacity: 1 !important;
    visibility: visible !important;
}



/*---------------------checout----------------------------------------------*/
.woocommerce #order_review table.shop_table th {
    border: 1px solid #eaeaea !important;
    padding: 16px 20px;
}


 .ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 26%)!important;
    text-align: left;
    width: 100%;
    max-width: 100%;
}
 


.woocommerce table.shop_table tfoot th {
    background-color: white;
    border-color: #eaeaea !important;
}

.woocommerce-privacy-policy-text p {
    color: black;
    font-size: 18px;
}

.payment_box.payment_method_cod p {
    color: black;
    font-size: 18px;
}



.woocommerce .woocommerce-checkout #customer_details p.form-row label {
    color: black!important;
    font-size: 20px;
}

.elementor-shortcode input, select, textarea {
    border: 1px solid black !important;
}

.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single {
    height: 40px;
    padding: 6px 12px 2px 6px;
    background-color: transparent;
    border-color: black!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}


.woocommerce-form-coupon-toggle a {
    font-size: 16px!important;
}



.woocommerce-form-login-toggle a {
    font-size: 16px!important;
}

form.woocommerce-form.woocommerce-form-login.login {
    color: black;
    border:none;
    border-radius: 8px;
}

form.checkout_coupon.woocommerce-form-coupon {
    color: black;
    border: none;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.09)!important;
    border-radius: 8px;
}



tr.order-total {
    font-size: 25px;
}


.woocommerce-form-login-toggle .woocommerce-info {
    margin: 0px!important;
}

.woocommerce-checkout .woocommerce form.login {
    margin-top: 0;
    margin-bottom: 15px !important;
}

.woocommerce-checkout .woocommerce-info {
    padding: 10px 0;
    text-align: center;
    border-width: 1px 0;
    font-size: 16px;
    /* color: black; */
    border-color: #eaeaea;
}

input::placeholder(

color:black;

.woocommerce-Reviews label {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 4px !important;
    display: inline-block !important;
}

)
.woocommerce-notices-wrapper {
    text-align: center!important;
    width: 64%!important;
    margin: auto !important;
    padding: 50px 0px 0px 0px!important;
}

.woocommerce-message {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: black;
    border: 1px solid #bdbdbd;
    margin: 0 0 30px;
    padding: 10px 15px;
    line-height: 45px;
    text-align: left;
    background-color: #ececec;
    box-shadow: 0px 6px 6px #00000026;
}

.woocommerce-message:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-style: normal;
    letter-spacing: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
    content: '\f00c';
    color:#6c757d;
}

a.button.wc-forward {
    padding: 16px 26px;
    border-radius: 8px;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 16px;
    padding-left: 20px;
    color: black;
    font-weight: 600;
}

.elementor-menu-cart__subtotal {
    color: black;
    font-size: 25px;
    text-align: center;
    font-weight: 600;
}


.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #ff0105 !important;
    display: block;
    margin-bottom: 0;
    text-align: center;
    font-family: oswald;
    border-radius: 5px;
    padding: 35px;
    font-size: 20px;
}

.woocommerce table.shop_table td {
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
    text-transform: capitalize;
    border-color: #eaeaea;
}

#review_form #respond p.comment-form-author input {
    background-color: white;
    width: 100%;
    border: 1px solid;
}

#review_form #respond p.comment-form-email input {
    width: 100%;
    background-color: white;
    border: 1px solid;
}

.woocommerce-Reviews label {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 4px !important;
}

.woocommerce-Reviews p {
    color: black!important;
    font-size: 16px;
    font-weight: 400;
}
span.required {
    position: relative;
    top: -4px;
    font-size: 20px;
    margin-left: 3px;
    color: #F00;
}



.woocommerce .elementor-394 .elementor-element.elementor-element-b1b31c3 .woocommerce-tabs .woocommerce-Tabs-panel {
    border-color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 16px!important;
    color: black !important;
    font-weight: 400;
}

.woocommerce-message a {
    float: right;
    min-height: 10%;
    padding: 16px 50px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #13aff0;
    border-radius: 8px;
}

.wpcf7-response-output {
    margin-top: -2%!important;
}

.elementor-menu-cart__subtotal strong {
    font-size: 0!important;
}
.elementor-menu-cart__subtotal strong:before {
    content: "Total: "!important;
    font-size: 28px !important;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    text-transform: capitalize !important;
}
a.added_to_cart.wc-forward {
    text-transform: capitalize !important;
}


/*------------------------------------------*/

.foot-12 span.elementor-icon-list-text {
    color: white !important;
}

form.woocommerce-form.woocommerce-form-login.login a:hover {
    color: #ff0200 !important;
}

input.wpcf7-form-control.wpcf7-submit:focus {
    background-color: red!important;
}

.theme-heading .text::before {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
    font-size: 18px;
    font-weight: 600;
    color: #FF0105!important;
    padding-right: 6px;
}

.single-post .widget_product_categories {
    display: none !important;
}

.tax-product_cat .widget_recent_entries{
display: none!important;
}

.single .entry-title {

    border-bottom: 0px solid #f1f1f1!important;

}

ul.meta a:hover {
    color: #ff0200 !important;
}

h3.related-post-title a:hover {
    color: #ff0200 !important;
}

#recent-posts-2 a:hover {
    color: #ff0200 !important;
}


#chatBTLink a{
cursor: pointer;
}

.sitemap a {
    font-size: 20px;
    font-family: oswald;
    color: black;
    font-weight: 500;
}

.sitemap li {
    font-size: 20px;
    font-family: oswald;
    color: red;
    font-weight: 500;
}

.sitemap a:hover {
    font-size: 20px;
    font-family: oswald;
    color: #ff0200!important;
    font-weight: 500;
}


.custom_rev_btn {
 width: 100%;
    background: #ca0308;
    border-radius: 5px;
    text-decoration: none !important;
    color: #fff;
    border: none;
    padding: 15px;
    font-size: 25px;
    font-weight: 700;
}


img.social {
    width: 14%;
  margin:1px;
}

img.social2 {
    width: 8%;
  margin:1px;
}

/*------------------------------------myacount-------------------------------------------*/

.elementor-6 .elementor-element.elementor-element-79b35f4 .elementkit-tab-nav .elementkit-nav-link.focus {
    color: #FF0105;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 0.2);
    box-shadow: 94px 43px 58px 46px #FFFFFF inset;
}


input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border-radius: 10px!important;
}


.elementor-6 .elementor-element.elementor-element-bde2855 .ekit-form form input[type="submit"]{
    font-family: "Oswald", Sans-serif;
    color: #ffffff;
    border-radius: 10px!important;
}



.elementor-6 .elementor-element.elementor-element-bde2855 .ekit-form form input[type="submit"]:hover{
    font-family: "Oswald", Sans-serif;
    background: rgb(211,0,3)!important;
    background: linear-gradient(0deg, rgba(211,0,3,1) 0%, rgba(255,1,5,1) 100%)!important;
    color: #ffffff;
    border-radius: 10px!important;
}




.elementor-6 .elementor-element.elementor-element-79b35f4 .tab-content .tab-pane {
    padding: 35px 20px 0px 20px;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-top: -1px!important;
}


.elementor-6 .elementor-element.elementor-element-adc55ca .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
    font-family: "Oswald", Sans-serif;
    font-size: 19px;
    line-height: 2.1em;
    box-shadow: none !important;
}


.u-column1.col-1 p {
    color: black;
}

.u-column1.col-1 {
    border-radius: 8px;
    -webkit-box-shadow: 19px 20px 32px -26px rgba(0,0,0,0.66);
    -moz-box-shadow: 19px 20px 32px -26px rgba(0,0,0,0.66);
    box-shadow: 19px 20px 28px -32px rgba(0,0,0,0.66);
}


.u-column2.col-2 {
    border-radius: 8px;
    -webkit-box-shadow: 19px 20px 32px -26px rgba(0,0,0,0.66);
    -moz-box-shadow: 19px 20px 32px -26px rgba(0,0,0,0.66);
    box-shadow: 19px 20px 28px -32px rgba(0,0,0,0.66);
}


.u-column2.col-2 p {
    color: black;
}




.elementor-6 .elementor-element.elementor-element-5fecbc7 .elementkit-tab-nav .elementkit-nav-link.active {
    color: #FF0105;
    border-style: solid;
    border-width: 0px 0px 0px 0px!important;
    border-color: rgba(0, 0, 0, 0.2);
    box-shadow: -6px -5px 8px 0px #00000010!important;
}
.elementor-6 .elementor-element.elementor-element-5fecbc7 .elementkit-tab-nav .elementkit-nav-link.focus {
    color: #FF0105;
    border-style: solid;
    border-width: 0px 0px 0px 0px!important;
    border-color: rgba(0, 0, 0, 0.2);
    box-shadow: -6px -5px 8px 0px #00000010!important;
}









/*---------------------------------------------------------------------------------------*/


.elementor-6 .elementor-element.elementor-element-adc55ca .tab-content .tab-pane {
 
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.09)!important;
}


.products .product .product-inner {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.09)!important;
    background: #fff;
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 40px;
}

.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.09);
    text-align: left;
    width: 100%;
    max-width: 100%;
}






/*-------------------------------------------------------*/


input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    
    background-color: #FF0105;
   
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #130364!important;
    color: #fff;
}


.woocommerce-Tabs-panel h2 {
    display: none;
}


.woocommerce-tabs.wc-tabs-wrapper form textarea {
    background-color: white;
    border-radius: 5px;
}

.woocommerce .elementor-394 .elementor-element.elementor-element-b1b31c3 .woocommerce-tabs ul.wc-tabs li a {
    color: #000000;
    font-size: 20px!important;
}



.woocommerce .elementor-394 .elementor-element.elementor-element-b1b31c3 .woocommerce-tabs ul.wc-tabs li.active a {
    background: #d3ced257;
    color: #FF0105;
}


.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: block;
    position: relative;
    width: 100%;
    border-top: 0px solid;
    border-bottom: 0px solid;
    margin-bottom: 0px;
    text-align: center;
    border-color: #eaeaea;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    border-top: 0px solid;
    color: #13aff0;
    border-color: #FF0105;
    border-bottom: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-radius: 5px 5px 0px 0px;
}



.woocommerce div.product.elementor .woocommerce-tabs .panel {
    margin: 0;
    padding: 20px;
    border-radius: 0;
    border-width: 0;
    border-top: 0px solid #d3ced2;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: -1px;
    border-radius: 5px;
    background-color: #d3ced257;
    -webkit-box-shadow: 25px 34px 57px -8px rgba(0,0,0,0.33);
    -moz-box-shadow: 25px 34px 57px -8px rgba(0,0,0,0.33);
    box-shadow: 9px 22px 46px -26px rgba(0,0,0,0.33);
}















/*-------------------------------------------------------------------------------*/







.woocommerce div.product form.cart {
    padding: 20px 0;
    border-top: 0px solid!important;
    border-bottom: 0px solid!important;
    border-color: #eaeaea;
}


.product_meta {
    clear: both;
    font-size: 13px;
    border-top: 0px solid!important;
    border-bottom: 0px solid!important;
    margin-top: -1px;
    padding: 20px 0;
    color: #787878;
    margin-top: 20px;
    border-color: #eaeaea;
}


textarea.wpcf7-form-control.wpcf7-textarea {
    font-size: 16px!important;
}


span.product-title:hover {
    color: #FF0105!important;
}



.elementor-428 .elementor-element.elementor-element-3a99df2 .ekit-form form input[type="submit"] {
    color: #ffffff;
    width: 100%;
    font-size: 20px;
    background-color: #FF0105;
}

.elementor-514 .elementor-element.elementor-element-296274d9 .ekit-form form input[type="submit"] {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
     width: 100%;
    border-radius: 5px 5px 5px 5px;
    background-color: #FF0105;
}



.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .product-inner .added_to_cart {
   width: 54%;
    border-radius: 5%;
    padding: 5%;
    font-size: 16px;
    background-color: #ff0105;
    color: white;
    margin-bottom: 12%;
}
.woocommerce ul.products li.product .product-inner .added_to_cart:hover {
    background-color: #130364!important;
    color: white!important;
    border-color: #130364;
}




/*---------------------------------------------*/


.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
  
    background:#FF0105!important;
 
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

    background-color:#FF0105!important;
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

    background-color:#FF0105!important;
}



.widget_product_categories li a:before, .widget_layered_nav li a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    border: 1px solid red;
}

.widget_product_categories li a, .widget_layered_nav li a {
    position: relative;
    display: block;
    font-size: 20px;
    line-height: 1.6;
    padding-left: 22px;
    text-transform: capitalize;
}


.widget_product_categories li a:hover{
 color:#FF0105!important;


}
.widget-title {
    display: block;
    line-height: 1;
    font-size: 25px;
    font-weight: 400;
    color: #333;
    border-width: 0 0 0 3px;
    border-style: solid;
    border-color: red;
    letter-spacing: 1px;
    padding-left: 15px;
    margin: 0 0 20px;
    text-transform: capitalize;
}


.owp-floating-bar.show {
    display: none;
   
}



table.shop_table.woocommerce-checkout-review-order-table tr td {
    border: 1px solid #eaeaea !important;
}

.woocommerce-info {
    border-color:white!important;
}

.woocommerce-info:before {

    color: #130364!important;
}

a.button.wc-backward {
    border-radius: 5px;
    background-color: #FF0105!important;
}

.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before {
    content: '\f192';
    color: #FF0105!important;
}

.woocommerce-terms-and-conditions-wrapper a:hover {
    color: #FF0105!important;
}


.woocommerce .woocommerce-checkout #customer_details h3 {
    font-size: 30px!important;
    color: black!important;
}

.woocommerce .woocommerce-checkout h3#order_review_heading {
    font-size: 30px!important;
   color: black!important;
}

.woocommerce #order_review table.shop_table tbody td.product-name {
    font-size: 16px;
    max-width: 376px;
    text-align: left;
    color: black;
}


.woocommerce .woocommerce-checkout #customer_details p.form-row label {
    color: black!important;
}

.woocommerce-checkout .woocommerce-info a {
    color: #130364!important;
}

.woocommerce table.shop_table td {
    font-weight: 600;
    padding: 0.8em;
    vertical-align: middle;
    text-transform: capitalize;
    border-color: #eaeaea;
}


.price, .amount {
    color: #130364!important;
}

.woocommerce .cart-collaterals h2 {
    
    border-bottom: 1px solid;
    margin: 0 -20px 20px;
    padding: 0.8em 20px;
    font-size: 19px;
    font-weight: 600;
   
    text-align: center;
    border-color: #eaeaea;
    border-color: #eaeaea;
    border-color: #eaeaea;
    text-transform: uppercase;
}
.woocommerce table.shop_table a.remove:hover {
    background-color: #130364!important;
    color:white !important;
}


.quantity .minus, .quantity .plus {
    border-radius: 5px;
    font-size: 20px;
    line-height: 34px;
}

.woocommerce table.shop_table a.remove {
    display: inline-block;
    font-size: 31px;
    width: 25px;
    height: 25px;
    line-height: 23px;
    font-weight: 400;
    border: 1px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.woocommerce table.shop_table thead th {
   
    font-size: 19px!important;
    font-family: oswald;
    font-weight: 600;
}

.woocommerce table.shop_table th {
    padding: 10px;
    vertical-align: middle;
}

.woocommerce table.shop_table thead {
  

}

/*----------------------------------------------------------------*/




.woocommerce-cart-form{
    display: inline-block;
    float: left;
    width: 60%;
}
.cart-collaterals{
    width: 40%!important;
    float: right;
}
.woocommerce-page .cart-collaterals .cart_totals{
    width: 90% !important;
}


ul.woocommerce-error {
    background-color: #FF0105!important;
}


.woocommerce button.button {
    border-radius: 5px!important;
    
}

.woocommerce .oceanwp-loginform-wrap form {
    -webkit-box-shadow: -2px 2px 48px -9px rgba(0,0,0,0.43);
    -moz-box-shadow: -2px 2px 48px -9px rgba(0,0,0,0.43);
    box-shadow: -2px 2px 34px -9px rgba(0,0,0,0.30);
}


.woocommerce-MyAccount-content a:hover {
   color: #FF0105!important;
}

.woocommerce .oceanwp-loginform-wrap .lost_password a:hover {
  color: #FF0105!important;
}

.woocommerce-MyAccount-tabs .oceanwp-user-profile a:hover {
    color: #FF0105!important;
}

.woocommerce-MyAccount-navigation ul li a:before {
    color: #FF0105!important;
    font-size: 20px!important;
}


.woocommerce-MyAccount-navigation ul li {
    font-size: 20px!important;
    list-style: none;
    border-bottom: 1px solid #eaeaea;
    position: relative;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    padding: 12px 0;
    display: block;
    color: #FF0105!important;
}



.btn-force2 a:hover {
background: rgb(19,3,100);
background: linear-gradient(0deg, rgba(19,3,100,1) 0%, rgba(33,6,167,1) 100%);

}

.btn-force a:hover {
    background: rgb(211,0,3);
    background: linear-gradient(0deg, rgba(211,0,3,1) 0%, rgba(255,1,5,1) 100%);
}




.btn-force a {
     width: 180px!important;
    padding: 20px 0px;
    border-radius: 8px!important;
}

.btn-force2 a {
     width: 180px!important;
    padding: 20px 0px;
    border-radius: 8px!important;
}

.con_form_review input[type="checkbox"] {
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.con_form_review span.wpcf7-list-item-label {
    color: #000;
}
.con_form_review textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 15px;
      font-size: 16px !important;
}


 @font-face {font-family: "Bronx Bystreets"; src: url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.eot"); src: url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.eot#iefix") format("embedded-opentype"), url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.woff") format("woff2"), url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.woff") format("woff"), url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.ttf") format("truetype"), url("../../../t/fd0b82e3fbdfed52395f95fe5a89c015.svg") format("svg"); }

 .Bronxfont h1{
  font-family: "Bronx Bystreets" !important;
  }

 .Bronxfont h2{
  font-family: "Bronx Bystreets" !important;
  }


.elementor-155 .elementor-element.elementor-element-27a9f5e1 .elementor-button {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px 50px 50px 50px;
    position: relative;
    top: -50px;
}


.user1 {
    font-size: 22px;
}

.lead_magnet {
    width: 95% !important;
}
.lead_magnet input {
    margin-top: 0 !important;
    margin-bottom: 20px;
}
.lead_magnet input[type="submit"] {
    background: #ff0105 !important;
    font-size: 25px !important;
    font-weight: 700 !important;
}

.quicklinks a {
    font-size: 16px;
    font-family: oswald;
    color: white;
}
.quicklinks li {
    list-style:none;
    /* margin-left: -8%; */
}


 .elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden;
    width: 90%;
    align-content: center;
    text-align: center;
    margin-left: 5%;
}

 .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-desktop-title {
    border-radius: 10px 10px 0px 0px;
}

 .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tabs-content-wrapper {
    border-radius: 15px;
    background-color: #FFFFFF;
}

 .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-mobile-title, .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-desktop-title.elementor-active, .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-title:before, .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-title:after, .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tab-content, .elementor-6 .elementor-element.elementor-element-a3abf0b .elementor-tabs-content-wrapper {
    border-color: #FFFFFF;
    border: 0px solid white;
}



.woocommerce .products .product-inner {
    padding: 0px;
    border-color: rgba(0,0,0,0.17);
}


.woocommerce .products .product-inner {
    padding: 10px 0 0px 0!important;
}



img.tab-rr2 {
    width: 33%;
    margin-left: 0%;
}

.elementor-6 .elementor-element.elementor-element-38ba3b0 .elementor-tab-desktop-title.elementor-active {
    background-color: #ff0105;
    border-radius: 10px;
    color: white!important;
}


.woocommerce ul.products li.product li.title a {
    display: inline-block;
    font-size: 20px !important;
    line-height: 1.5;
    font-weight: 600;
    font-family: oswald;
  margin-top: -2%;
}



.woocommerce button.button {
    padding: 12px 20px;
   font-family: oswald;
    background-color: #ff0105!important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #ff0105 !important;
    display: block;
    margin-bottom: 0;
    text-align: center;
    font-family: oswald;
   border-radius:5px;
}


.woocommerce ul.products li.owp-content-center .product-inner {
 padding: 0px!important;
    border: 0px solid #8080806b!important;
    text-align: center;
    border-radius: 3px;
    margin-top:15px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.09);
   
}

.woocommerce ul.products li.product .button:hover {
    background-color: #130364 !important;
    color: white !important;
    border-color: #13aff0;
}

.woocommerce-message a {
    background-color: #ff0105!important;
}
.woocommerce-message a:hover {
    background-color: black!important;
    color: #fff;
}


  .content-area, .content-left-sidebar .content-area {
    width: 70%!important;
}

form span.wpcf7-not-valid-tip:not(.recaptcha span.wpcf7-not-valid-tip) {
  margin-top: -15px !important;
  margin-bottom: 20px !important;
}
form .wpcf7-validation-errors,
form .wpcf7-response-output {
  margin: 0 !important;
  margin-top: -15px !important;
}
form input:not(form input[type="checkbox"]),
form textarea.wpcf7-textarea, form select {
  font-weight: 400 !important;
}
form.wpcf7-form input::-webkit-input-placeholder,
form.wpcf7-form input::placeholder {
  font-weight: 400 !important;
}

@media only screen and (min-width: 1080px)and (max-width: 1395px){

  .elementor-6 .elementor-element.elementor-element-c87b085 .elementor-heading-title {
    color: #FF0105;
    font-size: 64px;
    font-weight: 500;
}
  
.elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 50%!important;

}


}


@media only screen and (max-width: 1200px){
  .elementor-62 .elementor-element.elementor-element-4cca0b1 .elementor-nav-menu .elementor-item{
    font-size: 12px !important;
  }
  }

@media only screen and (max-width: 1024px){
.phon-col {
    top: 367px;
}  
   .content-area, .content-left-sidebar .content-area {
    width: 100%!important;
}
  
  
  .elementor-element.elementor-element-99b4a04.product-image.yes.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-top: 38%!important;
}
  
  img.social2 {
    padding-bottom: 2px !important;
    width: 10% !important;
    margin: 1px;
}
  
  .content-area, .content-left-sidebar .content-area {
    width: 100%!important;
}
  
  .elementor-6 .elementor-element.elementor-element-4c09458 .elementor-heading-title {
    font-size: 40px!important;
}
  
  .btn-force a {
    width: 40%;
}
   .btn-force2 a {
    width: 40%;
}
  
  .elementor-6 .elementor-element.elementor-element-adc55ca .tab-content .tab-pane {
    margin-top: 3%!important;
    padding: 35px 20px 0px 20px;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
  
.elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 40% !important;
    margin-left: 15% !important;
}
  
  

  
  
}
@media only screen and (max-width: 992px){
  
.page-id-6 .phon-col {
    top: 300px;
}  
.woocommerce-cart table.cart img {
    width: auto;
    max-width: inherit!important;
}
  
  input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 100% !important;
}
  
    .elementor-62 .elementor-element.elementor-element-4cca0b1 .elementor-nav-menu .elementor-item{
    font-size: 12px !important;
  }
  
  .elementor-6 .elementor-element.elementor-element-8b84c48 .elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.6em;
}
  
  .elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 40% !important;
    margin-left: 16% !important;
}
  
      .content-area {
    width:100%!important;
}
  
  
}
@media only screen and (min-width:768px) and (max-width: 890px){
  
  .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%!important;
}
.woocommerce-cart-form {
    width: 100%!important;
}
  

  
}


@media only screen and (max-width: 850px){
  
  
  
  .elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 40% !important;
    margin-left: 17% !important;
}
  
  
  .woocommerce-cart-form{
    display: inline-block;
    float: left;
    width: auto;
}
.cart-collaterals{
    width:auto!important;
    float: right;
}
.woocommerce-page .cart-collaterals .cart_totals{
    width: auto !important;
}

  
  
  .btn-force a {
    width: 60%!important;
}
 .btn-force2 a {
    width: 60%!important;
}

  
.elementor-nav-menu a, .elementor-nav-menu li {
    position: relative;
    font-size: 11px!important;
}  
  
  
  .elementor-6 .elementor-element.elementor-element-8b84c48 .elementor-heading-title {
    font-size: 27px !important;
    line-height: 1.6em;
}
  
  
  
}


@media only screen and (min-width: 768px)and (max-width: 850px){
.elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 45%!important;
    margin-left: 14%!important;
}
  
 span.elementskit-tab-title {
    font-size:23px!important;
}

}


@media only screen and (max-width: 768px){
  form.wpcf7-form.init {
    text-align: left!important;
}
  
  
  span.elementskit-tab-title {
    font-size: 20px!important;
}
  
  .elementor-element.elementor-element-99b4a04.product-image.yes.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-top: auto!important;
}
  
  .gun12 img {
    width: 100%!important;
}
  
  .ekit-icon-image {
    width: 30px!important;
}
  
  img.social2 {
    width: 13%!important;
    margin: 1px;
}

  
 
.woocommerce-cart-form {
float: inherit;
width: 100%;
}
.cart-collaterals {
width: auto!important;
float: inherit;
}
.woocommerce-page .cart-collaterals .cart_totals {
width: 100% !important;
}

  
  
  .elementor-6 .elementor-element.elementor-element-4c09458 .elementor-heading-title {
    font-size: 25px!important;
}
  
  .btn-force a {
    width: 80%;
}
  
   .btn-force2 a {
    width: 80%;
}
  
  .elementor-nav-menu a, .elementor-nav-menu li {
    position: relative;
    font-size: 16px!important;
}
  
  .elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 57% !important;
    margin-left: auto !important;
}
  
  
  .elementor-6 .elementor-element.elementor-element-8b84c48 .elementor-heading-title {
    font-size: 26px !important;
    line-height: 1.6em;
}
}
  
  
@media only screen and (max-width: 767px){
  
.page-id-6 .phon-col {
    top: 420px;
}  
form.wpcf7-form.init {
    text-align: left;
}
  
  .elementor-element.elementor-element-99b4a04.product-image.yes.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-top: auto!important;
}
  
  .lead_magnet {
    width: 100% !important;
}
  

  
  
  .elementor-6 .elementor-element.elementor-element-bde2855 .ekit-form form input[type="submit"] {
    font-family: "Oswald", Sans-serif;
    color: #ffffff;
    border-radius: 10px!important;
}
  
  .elementor-6 .elementor-element.elementor-element-bde2855 .ekit-form form > p {
    text-align: -webkit-center;
}

form.wpcf7-form.init {
    text-align: -webkit-center;
}
  
  .elementor-62 .elementor-element.elementor-element-a8dec19:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    width: 84%!important;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px;
    position: relative;
    left: 25px!important;
}
  
  img.social {
    width: 6% !important;
    margin: 1px;
}
  
  .elementor-155 .elementor-element.elementor-element-27a9f5e1 .elementor-button[type="submit"] {
    background-color: #FF0105;
    color: #ffffff;
    margin-top: 9%;
}
  
  .gun12 img {
    width: auto !important;
}
  
  .ekit-icon-image {
    width: 55px !important;
}
  
      .woocommerce-cart-form{
    display: inline-block;
    float: left;
    width: 100%!important;
}
.cart-collaterals{
    width:100%!important;
    float: right;
}
.woocommerce-page .cart-collaterals .cart_totals{
    width:auto !important;
}

  
  .btn-force a {
    width: 80% !important;
}
   .btn-force2 a {
    width: 80% !important;
}
  .elementor img {
    height: auto;
    max-width: 70%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
  
  .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item {
    width: 100%;
    margin-bottom: 0px;
    display: inline-block;
}
  
  .elementor-6 .elementor-element.elementor-element-688e7a8 .elementor-image img {
    width: 57%!important;
}
 
   .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
    position: relative;
    width: 100% !important;
    top: 0;
    left: 0;
    transform: none;
}

.elementor-953 .elementor-element.elementor-element-d990aef .elementor-posts-container .elementor-post__thumbnail {
    padding: 0;
}

.elementor-953 .elementor-element.elementor-element-d990aef .elementor-post__card .elementor-post__badge
  {position: absolute;top: 5px;left: auto;right: 0;display: none;margin: 0;}
  
  
  
}
  
  
@media only screen and (max-width: 480px){
  
.phon-col {
    top: 467px;
}  
.page-id-6 .phon-col {
    top: 540px;
}  
  .woocommerce-message a {
  
    width: 100%!important;
   
}
  
  
  form.wpcf7-form.init {
    text-align: left!important;
}
  
  .ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 26%);
    text-align: left;
    width: 100%;
    max-width: 100%;
}
  
  
.elementor-155 .elementor-element.elementor-element-27a9f5e1 .elementor-button[type="submit"] {
    margin-top: 59px;
}
  
  
  elementor-6 .elementor-element.elementor-element-9793cb3 {
    padding: 100px 0 250px!important;
}
  
  .ekit-wid-con li, .ekit-wid-con ul {
    width: 100%!important;

}
  
  
  .elementor-element.elementor-element-99b4a04.product-image.yes.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-top: auto!important;
}
  
  
 .ekit-wid-con {
    position: relative !important;
    left: 0px!important;
}
  
  
  .elementor-6 .elementor-element.elementor-element-bde2855 .ekit-form form input[type="submit"] {
    font-family: "Oswald", Sans-serif;
    color: #ffffff;
    margin-left: auto!important;
    border-radius: 10px!important;
}
  
  
  .elementor-6 .elementor-element.elementor-element-79b35f4 .elementkit-tab-nav .elementkit-nav-link.active {

    color: #FF0105;
    border-style: solid;
    border-width: 0px 0px 0px 0px!important;
    border-color: rgba(0, 0, 0, 0.2);
    box-shadow: -6px -5px 8px 0px #00000010!important;
}
  
    .elementor-62 .elementor-element.elementor-element-a8dec19:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    width: auto!important;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px;
    position: relative;
    left: auto!important;
}
  
   .gun12 img {
    width: auto !important;
}
  span.elementskit-tab-title {
    font-size: 20px;
}
  
  .ekit-icon-image {
    width: 73px!important;
}
  
  img.social {
    width: 10% !important;
    margin: 1px;
}
  
  
img.social2 {
    padding-bottom: 6px !important;
    width: 18%!important;
    margin: 1px;
    position: relative;
    left: -34px;
} 
      .woocommerce-cart-form{
    display: inline-block;
    float: left;
    width: auto;
}
  
.cart-collaterals{
    width:100%!important;
    float: right;
}
.woocommerce-page .cart-collaterals .cart_totals{
    width: auto !important;
}

  
  .elementor-155 .elementor-element.elementor-element-27a9f5e1 .elementor-button[type="submit"] {
    margin-top: 16% !important;
    background-color: #FF0105;
    color: #ffffff;
}
  
    .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
  
  
  .elementor-6 .elementor-element.elementor-element-8b84c48 .elementor-heading-title {
    font-size: 24px!important;
}
  
  .elementor-6 .elementor-element.elementor-element-688e7a8 .elementor-image img {
    width: 59%!important;
}
  
  .btn-force a {
    width: 70%!important;
}
    .btn-force2 a {
    width: 70%!important;
}
li.elementkit-nav-item {
    width: 100%!important;
}
  
  .page-id-6 .phon-col {
    top: 498px;
}
  
}


@media only screen and (max-width: 1395px) and (min-width: 1024px) {
.elementor-62 .elementor-element.elementor-element-580ac14 {
    width: 50%!important;
  }}

@media only screen and (min-width: 1023.98px) and (max-width: 1024.89px){
  
  .set-mn-nv .elementor-element.elementor-element-580ac14 {
    margin-left: 7% !important;

}
}

.error404-content .error-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.3em;
    margin: 0;
}
.error404-content .error-title::after {
    content: "";
    display: block;
    width: 206px;
    height: 5px;
    background: #000000;
    margin: auto;
    margin-top: 0;
    margin-bottom: 20px;
}
.error404-content .searchform,
.error404-content .error-text {
    display: none;
}
.error404-content .error-btn {
   font-family: roboto,Sans-serif;
    font-size: 14px;
     font-weight: 500;
    fill: #FFFFFF;
    color: #fff;
    background-color: #ff0105;
    width: 180px!important;
    padding: 20px 0;
    border-radius: 8px!important;
    margin-top: 50px;
  

   
  
}

.error404-content .error-btn:hover {
    background: linear-gradient(0deg,rgba(211,0,3,1) 0%,rgba(255,1,5,1) 100%) !important;
}

.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
   
    z-index: 2 !important;
   
}