/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */


/*chetan change
 */



#payment-option-1-container {
    display: none;
}
/*keshva change
 */


.breadcrumb {
    display: none !important
  }
  
  @media (max-width: 480px) {
  body#product #main-content {
    /*margin-top: -2px;*/
}
}

body#product .swiper-slide>a {
    pointer-events: none;
    cursor: pointer;
}


[data-elementor-type="product-miniature"] {float:none;width:100%}

/*Mouaz Change
*/

#checkout .step-title.h3 {
    text-transform: Capitalize;
}

#checkout .svgic {
    display: none;
    fill: currentColor;
    height: 20px;
    pointer-events: none;
    vertical-align: top;
    width: 20px;
}

#checkout .form-control-comment {
    font-size: 0.875rem;
    padding-top: 0.5rem;
    color: #ababab;
    font-style: italic;
    display: none;
}
#customer-form label {
    font-size: 1.063em;
    line-height: 1.375em;
    display: none;
}
.icon-true .form-control {
    padding-left: 15px !important;
}
.form-control-label {
	padding-top: 0.938rem;
	display: none;
}

#checkout #wrapper h1, #checkout .step-title {
    font-size: 1.35em;
    font-weight: 600;
    letter-spacing: 0em;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
    margin: 0 0 20px;
}


.icon-true svg {
    display: none;
}

.icon-true.relative svg {
    display: none;
}


/* sign in with google
*/

#checkout-guest-form, #checkout-signin-form {
    display: none !important;
}

#checkout-signin-form {
    display: none !important;
}