/**mobile-device**/


@media(max-width: 991px){
.navbar-nav {
    margin-top: 20px;
    display: block;
}
.navbar-nav li {
    margin-bottom: 1rem;
    display: block;
    border-bottom: 1px solid #363636;
    padding-bottom: 1rem;
}
}


@media(max-width: 480px){

.woocommerce-product-gallery__image img {
    max-width: 170px !important;
}
.headding-sec .woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 600;
}
.headding-sec span.woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    margin-left: 6px;
}
/*.flex-viewport {
    height: 180px !important;
}
img.wp-post-image {
    max-width: 150px !important;
    min-width: 130px !important;
}*/
footer {
    margin-top: 27px !important;
}
.related span a {
    font-size: 16px !important;
    padding-bottom: 27px !important;
    display: block;
}
.bg-image p {
    
    font-size: 16px !important;
    letter-spacing: normal !important;
   
}
.headalign span {
    font-size: 14px;
   
}
    .wp-block-group.mtcus {
    margin-top: 10px !important;
    text-align: center;
}
.wp-block-group.mtcus p {
    font-size: 13px !important;
}

.image-contant

{padding: 26px 20px !important;}

.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    margin-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 0 !important;
    padding: 0;
}


.image-contant h2 {

    font-size: 24px !important;

    padding: 10px 0px !important;

}

.row-mines {

    margin: 0px -12px !important;

}

.navbar-brand img {

    max-width: 90px;

}

.title {

    padding: 20px 0px !important;

}

h2 {

    font-size: 13px;

    margin: 0 auto !important;

}

.font-w a {

    font-size: 9px;

    font-weight: 600;

}

section {

    padding: 20px 0px;

}

.card-title {

    font-size: 11.67px;

}

.products-yaaba img {

    margin: 0px 0px;
    padding: 27px 47px 27px;
    display: block;

}

.card-text {

    font-size: 9.5px;

    padding: 5px 0px;

    

}

.price {

    font-size: 10px;

}

section.yaaba-products .card-body {

    padding-bottom: 0px;

    text-align: center;

    padding: 0 11px;

}

.btn-outline-light {

    padding: 8px 37px;

    font-size: 13.67px;

    margin-top: 20px;

}

       .content-inner p {
        font-size: 11.5px;
        padding-bottom: 10px !important;
        line-height: 1.5;
    }
}

.image-contant img {

    margin-bottom: 20px;

    max-width: 90px;

}

.team p {

    font-size: 10px;

    padding: 5px 0px;

}

.team h5 {

    font-size: 11px;

   

}

footer {

    

    margin-top: 0px;

}

.widget-footer h5 {

    font-size: 10px;

    margin-bottom: 10px !important;

    display: block;

}

.widget-footer ul li a {

    padding-bottom: 10px;

    font-size: 10px;

}

footer img {

    max-width: 90px;

}

.social-icon i {

    font-size: 11px;

}

p.comforta {

    font-size: 11px;

    line-height: 1.5;

}

.subscribers p {

    font-size: 12px;

    color: #acacac;

}

.input-group input {

    height: 35px !important;

    font-size: 11px;

}

.mobileview img {

    max-width: 170px;

}

.slider-img img {

    max-width: 40px;

    margin: 0px 8px;

}

.slider-img {

    margin-top: 20px;

}

.headding-sec h1 {

    padding: 10px 0px;

    font-size: 20px;

}

.headding-sec h2 {

    font-size: 24px;

}

.pregraph p {
    font-size: 11px;
    letter-spacing: 1.5px;
    margin-top: 10px;
}

.btn-cart {

    padding: 0px 20px;

    font-size: 8px;

}

.prodcut-discreption .nav-link {

    margin-right: 20px;

    font-size: 10.58px;

    padding-bottom: 10px;

    margin-bottom: 0px;

}

.tab-pane p {

    font-size: 11px;

   

}

.d-icon div {

    margin: 0px 0px;

}

.sku {

    padding-bottom: 15px;

}

.cart-top {

    margin: 15px 0px;

}

.headding-sec span {

    font-size: 14px;

}

.share-icon span {

    font-size: 12px;

    display: block;

}

.before a {

    font-weight: 500;

    font-size: 12px;

}

.d-icon {
    margin: 15px 0px;
    gap: 12px;
    align-items: center;
}

.number-input.number-input {

   

    height: 38px;

}

.headding-sec span {
    padding-left: 0px;
}
/* a.navbar-brand img {
    max-width: 90px;
    min-width: 60px !important;
} */
.woocommerce .woocommerce-ordering select {
    height: 33px !important;
    padding: 0px 6px !important;
    outline: none;
    font-size: 12px !important;
    margin-top: 15px !important;
}
.woocommerce .woocommerce-ordering {
    margin: 0px !important;
}
/* .footer-widget ul li a {
    padding-bottom: 16px;
    font-size: 10px;
} */
.footer-widget h5 {
    margin-bottom: 15px !important;
    font-size: 12px;
}
.blog-title h1 {
    font-size: 22px;
    padding-bottom: 6px;
}
.pt-49 {
    padding-top: 10px;
}
.blog-image {
    height: auto;
}
.input-group {
    margin-top: 10px;
}
.woocommerce-message {
    border-top-color: #8fae1b;
/*    font-size: 9px;
*/}
.woocommerce .star-rating {
    
    font-size: 10px !important;
    margin-top: 10px !important;

}
button.button {
   
    margin-top: 10px !important;
}
.description p {
    font-size: 12px;
}
p.comment-notes {
    font-size: 12px;
}
p.comment-form-author input, p.comment-form-email input {
   
    width: 100%;
}
p.comment-form-cookies-consent label {
    font-size: 12px;
}
.comment-form-rating label {
    font-size: 14px;
}
p.comment-form-comment label {
    font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist {
  
    padding-left: 0px !important;
}
nav.woocommerce-breadcrumb span {
    font-size: 9px;
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 8px;
}
.searchbar input
{
    font-size: 14px;
}
.woocommerce img, .woocommerce-page img {
    max-width: 16px;
}
.woocommerce .star-rating {
   
    margin: 4px 0px 0px !important;
}
}



@media(max-width: 991px){
.navbar-nav {
    margin-top: 20px;
    display: block;
}
.navbar-nav li {
    margin-bottom: 1rem;
    display: block;
    border-bottom: 1px solid #363636;
    padding-bottom: 1rem;
}
header#myHeader ul

{

	margin-top: 25px;

}

header#myHeader ul

 a {

    font-size: 14px;

    padding: 0px 0px 20px;
    display: block;

}
.share-icon {
    display: flex;
    margin: 15px 0px !important;
}
.woocommerce div.product div.images {
    margin-bottom: 0em !important;
}
.woocommerce div.product form.cart .button {
    height: 40px;
    padding: 0px 30px;
    margin-top: 0px !important;
}
.woocommerce-message a {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    transform: inherit !important;
    margin-left: 20px !important;
}
.woocommerce-message a {
   
    font-size: 12px !important;
}
.woocommerce-message {
    border-top-color: #8fae1b;
    font-size: 12px;
}
.woocommerce .quantity .qty {
    height: 40px;
   
}
input#coupon_code {
    width: 100% !important;
}
.coupon button {
    width: 100% !important;
    display: block;
}
a.checkout-button.button.alt.wc-forward {
   
    padding: 10px !important;
}
.woocommerce ul.order_details {
  
    display: inline-block;
}
.woocommerce ul.order_details li {
    border: 0px !important;
    margin-bottom: 13px !important;
}
}



@media(min-width: 991px) and (max-width: 1199px){



	.before a {

    font-size: 13px;

}

.share-icon span {

    font-size: 13px;

}

.d-icon div {

    margin: 0px 11px;

}

}

.title h2 {
    font-weight: 800;
    font-style: italic;
}

@media(max-width: 991px){



	.d-icon div {

    margin: 0px;

}

.headding-sec h1 {
    padding: 5px 0px;
}

.sku {

    padding-bottom: 15px;

}

.d-icon {

    margin: 15px 0px;

}

.share-icon span {

    padding: 10px 0px;

    display: block;

}

}

@media(min-width: 1200px){
.content-inner p {
    max-width: 560px !important;
    margin: 0 auto;
    line-height: 1.9;
    letter-spacing: 1.5px;
    word-spacing: 1.5px;
}
}
.yaaba-products .card-title a {
    color: #000 !important;
}
.font-w span a {
    color: #000 !important;
}