


@media only screen and (max-width: 1400px) {
    .menu-item-has-children>a::after{
        right: 20px;
    }
.menus ul li a {padding: 21px 35px 0px 35px;}  
.single-slider .slick-prev {left: 50px;}
.single-slider .slick-next {right: 50px;}
.single-slider .slick-prev,
.single-slider .slick-next {
    top: 43%;
}
.empowered-main .empowered-content {padding: 80px 0;}
.empowered-main .empowered-content h3 { font-size: 40px;}
.about-main .about-content .left h3 { font-size: 70px;}
.about-main { padding: 80px 0;}
.service-empowered .service-top h3 {font-size: 70px;}
.service-empowered .service-content .box h4 { font-size: 28px;}
.our-mission .our-mission-content h3 {font-size: 70px;}
.get-love-main .get-love-content h3 { font-size: 70px;}
.myton-home-main .myton-content .middle h3 {font-size: 70px;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid {width: 48.1%;}
.recent-blog-main .blog-content .left-blog .blog-list {justify-content: center;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid span { font-size: 18px;}
.testimonials-main { padding: 80px 0 80px 0;}
.featured-product .product-content .right-info .buying-options .options-btn button {padding: 10px 30px;}
.left-blog-detail-user h2 {font-size: 60px;}
.right-information-text .user-info-right-main .inner-right-inform h3 {font-size: 38px;}
.right-information-text .user-info-right-main .inner-bottom-inform h2 { font-size: 38px;}
.right-info-all-inner h2 {font-size: 38px;}



}

@media only screen and (max-width: 1199px) {
    .menu-item-has-children>a::after {
        right: 10px;
    }
    .woocommerce-page .woocommerce,
    .woocommerce-account.logged-in .woocommerce{
        width: 96%;
    }
    
.menus ul li a { padding: 21px 25px 0px 25px;}
.single-slider .slick-prev {left: 30px;}
.single-slider .slick-next {right: 30px;}
.empowered-main .empowered-content {padding: 75px 0;}
.single-slider .slick-prev, .single-slider .slick-next {top: 45%;}
.empowered-main .empowered-content {padding: 70px 0;}
.empowered-main .empowered-content h3 {font-size: 45px;}
.about-main { padding: 75px 0;}
.about-main .about-content .left h3 {font-size: 65px;}
.service-empowered .service-top h3 { font-size: 65px;}
.service-empowered .service-top p {font-size: 28px;}
.service-empowered .service-content .box { margin: 0 4px;}
.service-empowered .service-content .box h4 { font-size: 25px;}
.service-empowered .service-content .box { padding: 30px;}
.service-empowered {padding: 75px 0 75px 0;}
.sisterhood-bg .sisterhood-content h4 {font-size: 45px;}
.our-mission { padding: 70px 0 70px 0;}
.our-mission .our-mission-content h3 {font-size: 65px;}
.get-love-main .get-love-content h3 {font-size: 65px;}
.featured-product .product-content {column-gap: 40px;}
.myton-home-main .myton-content .middle h3 { font-size: 65px;}
.recent-blog-main .blog-content .right-blog .right-title-main {padding: 40px 30px 30px 20px;}
.recent-blog-main .blog-content .right-blog h3 {font-size: 53px; padding: 30px 0 20px 20px;}
.recent-blog-main .blog-content .left-blog .blog-list {column-gap: 25px; justify-content: center;}
.recent-blog-main .blog-content { column-gap: 25px;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid {width: 48%;}
.recent-blog-main .blog-content .left-blog h4 {margin: 80px 0 30px 0;}
.recent-blog-main .blog-content .right-blog .link-list .box h5 {font-size: 16px;}
.testimonials-main {padding: 80px 0 80px 0;}
.testimonials-main .review-list .review-box {margin: 0 10px; padding: 50px 30px 30px 30px;}
.featured-product .product-content .right-info .buying-options .options-btn { flex-wrap: wrap;  row-gap: 10px;}
.featured-product .product-content .right-info .buying-options .options-btn button { padding: 10px 30px; font-size: 15px;}
.tabs-blog .tab-menu ul li a { font-size: 15px;}
.welcome-right .welcome-top h3 {font-size: 45px;}
.left-blog-list-info .blog-list-title { font-size: 23px; line-height: 30px;}
.listing-recent-posts .post-link-list {flex-direction: column;}
.welcome-right .welcome-top h3 { font-size: 50px;}
.post-detail-top-sec h1 {font-size: 25px;}
.left-blog-detail-user h2 {font-size: 55px;}
.right-information-text .user-info-right-main { padding-left: 35px;}
.right-information-text .user-info-right-main .inner-right-inform h2 {font-size: 30px;}
.right-information-text .user-info-right-main .inner-right-inform h3 {margin: 10px 0 20px 0; font-size: 35px;}
.right-information-text .user-info-right-main .inner-bottom-inform h2 {font-size: 35px;}
.quisque-vel-risus-bg h2 {font-size: 35px;}
.quisque-vel-risus-bg { margin: 94px 0 50px 0px;}
.right-info-all-inner h2 {font-size: 35px;}
.most-recent-blog-bg-detail { padding: 70px 0px 30px 0; margin: 70px 0 0 0px;}


}

@media only screen and (max-width: 991px) {
    .menus ul li{
        min-height: initial;
        max-height: initial;
    }
    .description_content h1 {
        font-size: 32px;
    }
.menus ul li.search-menu a {
    justify-content: flex-start;
}

 ul.animenu__nav {display: none;}
.footer-bg-main .socials-footer ul li a {padding: 0 6px; font-size: 20px;}
.footer-bg-main .checkout-footer h3 { font-size: 25px; margin-top: 10px;}
.testimonials-main .review-list .review-box {margin: 0 10px; padding: 50px 20px 40px 20px;}
.testimonials-main .reviewstitle {font-size: 68px;}
.testimonials-main { padding: 70px 0 70px 0;}
.recent-blog-main .blog-content { flex-direction: column;}
.recent-blog-main .blog-content .left-blog { width: 100%;}
.recent-blog-main .blog-content .right-blog {width: 100%; max-width: 420px; margin: 0 auto;}
.recent-blog-main .blog-content .left-blog .blog-list { column-gap: 20px;  justify-content: center;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid {width: 48%; margin-bottom: 25px !important;}
.recent-blog-main .blog-content .left-blog h4 { font-size: 35px; margin: 20px 0 30px 0;}
.myton-home-main .myton-content .right { width: 100%; text-align: center;  margin-top: 40px;}
.myton-home-main .myton-content { flex-wrap: wrap;}
.myton-home-main .myton-content .middle {width: 60%;}
.myton-home-main .myton-content .middle h3 { font-size: 60px;}
.featured-product .product-content .right-info .down-text .product-button button {padding: 12px 24px; font-size: 15px;}
.featured-product .product-content .right-info .buying-options .options-btn {  flex-wrap: wrap;  row-gap: 10px;}
.featured-product .product-content {column-gap: 30px;}
.get-love-main .get-love-content h3 {font-size: 60px;}
.featured-product .product-content .right-info .product-title h2 {font-size: 36px; line-height: 40px;}
.featured-product .product-content .right-info .price { margin: 16px 0 20px 0;}
.our-mission { padding: 70px 0 70px 0;}
.our-mission .our-mission-content h3 {font-size: 60px;}
.sisterhood-bg .sisterhood-content h4 { font-size: 40px;}
.service-empowered .service-content {flex-wrap: wrap; justify-content: center;}
.service-empowered .service-content .box { width: 48%; margin: 0 7px; padding: 35px;}
.service-empowered .service-content .box:last-child{margin-top: 120px;}
.service-empowered .service-content .box h4 { font-size: 26px;}
.service-empowered .service-top h3 { font-size: 60px;}
.service-empowered .service-top p {font-size: 28px;}
.service-empowered {padding: 70px 0 70px 0;}
.service-brand .brand-content h4 {font-size: 28px;}
.about-main .about-content .left { padding-right: 30px;}
.about-main .about-content .left h3 {font-size: 60px;}
.empowered-main .empowered-content {padding: 70px 0;}
.empowered-main .empowered-content h3 { font-size: 40px;}
.single-slider .slick-prev {left: 20px;}
.single-slider .slick-next { right: 20px;}

.single-slider .slick-prev, .single-slider .slick-next {
    top: 40%;
}
.product-page .featured-product .product-content .right-info {padding: 30px;}
.featured-product .product-content .right-info .buying-options .options-btn button { padding: 10px 35px;font-size: 15px;}
.animenu__btn{display: inline-block; margin: 10px 0;}
.animenu__nav,
.sub-menu {display: none;}
.animenu__nav {margin: 10px 0;}
.menu {
    /* display: block !important; */
}
.animenu__nav--active li a { padding: 5px 0 !important;}
.animenu__nav--active li { display: block !important; min-height: auto !important; border-left: 0 !important; padding: 10px 15px; border-top: 1px solid #ccc;}
.animenu__nav--active { background: #000; position: absolute;  left: 0;  right: 0; z-index: 3;}
.menus ul li a { color: #fff; font-size: 14px;}
.sub-menu li a { padding: 5px 10px !important; color: #000 !important;}
.sub-menu li { border: 0;padding: 5px 0px;}
.animenu__nav > li {width: 100%; border-right: 0;}
.animenu__nav > li > a {width: 100%; padding: 10px;  position: relative;}
.sub-menu a{padding-left: 20px; width: 100%;}
.tabs-blog .tab-menu ul li a { font-size: 15px;}
.right-sidebar {-ms-flex: 100%; flex: 100%;  max-width: 100%; display: flex;}
.tab-main-box-blog .left-listing-bg {-ms-flex: 100%; flex: 100%; max-width: 100%; padding-right: 27px;}
.right-sidebar .welcome-right { max-width: 350px;  margin: 0 auto;}
.right-sidebar .top-picks-bg-main-blog-list { max-width: 350px;  margin: 30px auto 0 auto;}
.listing-recent-posts .post-link-list {flex-direction: unset;}
.left-blog-detail-user h2 {font-size: 45px;}
.right-information-text .user-info-right-main { padding-left: 25px;}
.right-information-text .user-info-right-main .inner-right-inform h2 {font-size: 25px;}
.right-information-text .user-info-right-main .inner-right-inform h3 {margin: 10px 0 20px 0; font-size: 35px;}
.user-info-left .black-box-post-detail {padding: 20px;}
.right-information-text .user-info-right-main .inner-bottom-inform h2 {font-size: 32px; line-height: 36px;}
.quisque-vel-risus-bg h2 {font-size: 30px;}
.quisque-vel-risus-bg { padding: 60px 0px; margin: 83px 0 50px 0px;}
.right-info-all-inner h2 { font-size: 32px; line-height: 36px;}
.most-recent-blog-bg-detail {padding: 70px 0px 0 0; margin: 60px 0 0 0px;}
.most-recent-blog-bg-detail .recent-box-color p { font-size: 18px; padding: 20px; line-height: 24px;}
.top-picks-bg-main-blog-list .top-pick-title h2 {font-size: 50px;}


}

@media only screen and (max-width: 767px) {
    .header-top .right-the-blog a,
    .header-top .left-the-shop a{
        font-size: 28px;
    }
    .header-top .right-the-blog a span,
    .header-top .left-the-shop a span {
        font-size: 18px;
    }
    .woocommerce #review_form #respond textarea,
    .woocommerce #review_form #respond input{
        width: 100%;
    }

    .header-top .col-sm-6-custom{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .form_col {
        padding-left: 0;
    }
    .description_content h1 {
        font-size: 28px;
    }
.single-slider .slick-prev, .single-slider .slick-next { top: 40%; width: 30px; height: 30px; background: transparent; }
.single-slider .slick-next:after, .single-slider .slick-prev:before{
    color: #daa520;
    font-size: 24px;
}
.single-slider .slick-prev {left: 10px;}
.single-slider .slick-next { right: 10px;}
.empowered-main .empowered-content {padding: 50px 0;}
.empowered-main .empowered-content h3 {font-size: 35px;}
.about-main {padding: 50px 0;}
.about-main .about-content {flex-direction: column;}
.about-main .about-content .left { width: 100%; padding-right: 0;}
.about-main .about-content .right {width: 100%; margin-top: 30px;}
.about-main .about-content .left h3 {font-size: 55px; margin: 0 0 10px 0;}
.service-brand {padding: 50px 0;}
.service-brand .brand-content h4 {font-size: 25px;}
.service-empowered { padding: 50px 0 50px 0;}
.service-empowered .service-top h3 {font-size: 55px;}
.service-empowered .service-top p {font-size: 25px;}
.service-empowered .service-content { flex-direction: column;}
.service-empowered .service-content .box { width: 100%; margin: 0; margin-bottom: 100px; padding: 35px;}
.service-empowered .service-content .box:last-child { margin-bottom: 0;}
.service-empowered .service-content { padding-top: 110px;}
.sisterhood-bg .sisterhood-content h4 {font-size: 30px;}
.sisterhood-bg { padding: 35px 0;}
.our-mission { padding: 50px 0 50px 0;}
.our-mission .our-mission-content h3 { font-size: 55px;}
.get-love-main { padding: 50px 0;}
.get-love-main .get-love-content h3 {font-size: 55px; margin: 0 0 10px 0;}
.get-love-main .get-love-content h4 { font-size: 28px; margin: 15px 0 0 0;}
.featured-product .product-content { flex-direction: column;}
.featured-product .product-content .left-gallery { width: 100%;  text-align: center;}
.featured-product .product-content .right-info {width: 100%; margin-top: 30px;}
.featured-product .product-content .right-info .product-title h2 { font-size: 35px;}
.featured-product .product-content .right-info .price { margin: 16px 0 16px 0;}
.featured-product .product-content .right-info .price span { font-size: 28px;}
.featured-product .product-content .right-info .buying-options .options-btn { flex-wrap: wrap;  row-gap: 10px;}
.featured-product .product-content .right-info .down-text { margin: 30px 0 0 0; padding: 25px 0 0 0;}
.myton-home-main {padding: 50px 0;}
.myton-home-main .myton-content { flex-wrap: wrap;}
.myton-home-main .myton-content .left { width: 100%;  text-align: center;}
.myton-home-main .myton-content .middle {width: 100%; max-width: 100%; margin: 40px auto 0 auto;}
.myton-home-main .myton-content .right {width: 100%; margin-top: 40px; text-align: center;}
.myton-home-main .myton-content .middle h3 {font-size: 55px; margin: 0;}
.recent-blog-main .blog-content .left-blog h4 { font-size: 30px; margin:0px 0 20px 15px;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid {width: 47%; margin-bottom: 30px !important;}
.recent-blog-main .blog-content .right-blog .right-title-main {padding: 50px 40px 10px 30px;}
.recent-blog-main .blog-content .right-blog h3 {font-size: 60px;}
.recent-blog-main .blog-content .right-blog .link-list .box { margin-bottom: 15px;}
.testimonials-main .reviewstitle {font-size: 55px;}
.testimonials-main {padding: 50px 0 50px 0;}
.recent-blog-main .blog-content .left-blog .blog-list { column-gap: 20px;  justify-content: center;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid .blog-title { padding: 20px 14px 50px 14px;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid span {font-size: 17px;}
.footer-bg-main .col-sm-3-custom {width: 50%;}
.service-empowered .service-content .box:last-child { margin-top: 0px;}
.product-page .featured-product .product-content .right-info { padding: 30px; width: 100%;}
.featured-product .product-content .right-info .buying-options .options-btn button { padding: 10px 30px; font-size: 15px;}
.descriptionMain ul.tabs li a { font-size: 16px;}
.tabs-blog .tab-menu ul { flex-wrap: wrap; row-gap: 20px;  justify-content: center;}
.right-sidebar {-ms-flex: 100%; flex: 100%;  max-width: 100%; display: unset;}
.tab-main-box-blog .left-listing-bg {-ms-flex: 100%; flex: 100%; max-width: 100%; padding-right: 27px;}
.list-img-blog:before { margin: 0 15px 30px 15px;}
.list-img-blog {margin-top: 30px;}
.left-blog-list-info .blog-list-title { font-size: 22px; line-height: 26px;}
.welcome-right .welcome-top h3 {font-size: 50px; }
.top-picks-bg-main-blog-list .top-pick-title h2 { font-size: 50px;}
.right-sidebar .welcome-right { max-width: 100%;}
.right-sidebar .top-picks-bg-main-blog-list { max-width: 100%; }
.post-detail-top-sec h1 {font-size: 25px; line-height: 34px;}
.user-info-left { -ms-flex: 100%; flex: 100%;max-width: 100%;  max-width: 400px; }
.right-information-text {-ms-flex: 100%;  flex: 100%;  max-width: 100%;}
.left-blog-detail-user h2 { font-size: 55px;}
.right-information-text .user-info-right-main { padding-left: 0; padding-top: 30px;}
.right-information-text .user-info-right-main .inner-right-inform h2 { font-size: 25px;}
.right-information-text .user-info-right-main .inner-right-inform h3 {margin: 5px 0 10px 0; font-size: 32px;}
.right-information-text .user-info-right-main .inner-bottom-inform h2 {font-size: 28px; line-height: 32px;}
.quisque-vel-risus-bg { padding: 50px 0px; margin: 50px 0 30px 0px;}
.quisque-vel-risus-bg h2 {font-size: 30px;}
.right-info-all-inner h2 { font-size: 28px; line-height: 32px; margin-bottom: 10px;}
.most-recent-blog-bg-detail { padding: 50px 0px;  margin: 50px 0 0 0px;}
.most-recent-blog-bg-detail .most-recent-blog-title-text {margin: 0;font-size: 30px;}
.right-info-all-inner h4 {font-size: 28px;}
.descriptionMain {margin: 0px 0 100px;}


}

@media only screen and (max-width: 480px) {
    .woocommerce #review_form #respond .form-submit input, .form-submit input, .woocommerce ul.products li.product .button, .return-to-shop .button.wc-backward, .wpcf7-submit, .button{
        padding: 15px 20px;
        font-size: 15px;
    }
    .variations .value div, .featured-product .product-content .right-info .buying-options .options-btn button{
        padding: 10px 20px;
    }
.featured-product .product-content .right-info .down-text .product-button button {
    /* padding: 12px 35px; */
     font-size: 15px;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid { flex-direction: column;}
.recent-blog-main .blog-content .left-blog .blog-list .blog-grid {width: 100%; margin-bottom: 30px !important;}
.footer-left-menu { margin-bottom: 30px;}
.footer-bg-main .footer-left-menu h3 {margin: 0 0 15px 0;}
.footer-bg-main .form-cntrl {margin: 40px 0 0 0px;}
.footer-bg-main .checkout-footer h3 { font-size: 25px; margin: 10px 0 0 0;}
.footer-bg-main .col-sm-3-custom {width: 100%;}
.about-main .about-content .left h3 {font-size: 45px;}
.service-empowered .service-top h3 {font-size: 45px;}
.our-mission .our-mission-content h3 {font-size: 45px;}
.get-love-main .get-love-content h3 { font-size: 45px;}
.myton-home-main .myton-content .middle h3 {font-size: 45px;}
.testimonials-main .reviewstitle {font-size: 45px;}
.recent-blog-main .blog-content .right-blog h3 { font-size: 50px;}
.tabs-blog .tab-menu ul { flex-wrap: wrap; row-gap: 20px;  justify-content: center;}
.overlay-content {max-width: 320px;}
.user-info-left { margin: 0 auto;}


}

@media only screen and (max-width: 400px) {
/* .featured-product .product-content .right-info .down-text .product-button button { padding: 12px 30px;} */
.overlay-content { max-width: 250px;}

}

