@media screen and (max-width:1366px){
    .container{max-width: 1600px;}
}

@media screen and (max-width:1366px){
.carousel-control-next, .carousel-control-prev { width: 122px; height: 125px; }
}


@media screen and (max-width:1199px){
.header .navbar li { font-size: 13px;  margin: 0 20px;}
.banner-section .carousel-caption .title { font-size: 60px; line-height: 70px; }
.banner-section .carousel-caption .title span { font-size: 32px; line-height: 42px;}
.bottom-header nav ul li a { font-size: 16px; }
header ul li { margin: 0 8px; }
.navbar-brand {  }
.cart-box ul li { margin: 0 25px; }
.cart-box img { width: 30px;}
.cart:after { top: -12px; right: -1px; width: 20px; height: 20px; }
.dark-header .navbar li {
    margin: 0 5px;
}
.carousel-control-next, .carousel-control-prev { height: 90px; width: 90px; }
.carousel-control-prev-icon, .carousel-control-next-icon{ background-size: contain;}

.banner-box .title{    font-size: 112px;
    line-height: 114px;}
.banner-box .collectiontext {
    margin-left: 125px;
}

.prod-bnr h3 { font-size: 16px; line-height: 23px; }
.prod-bnr h4 {font-size: 20px; line-height: 20px;}
.prod-bnr p { font-size: 13px; line-height: 13px; }


h3 {

    font-size: 24px;

}

h1 {

    font-size: 40px;

    line-height: 54px;

}

h2 {

    font-size: 34px;

    line-height: 44px;

}



.about-section {

    padding: 60px 0 50px 0;

}

.about-cont h4{font-size: 18px;letter-spacing: 2px;

    line-height: 26px;}

.about-section h2 {

    font-size: 34px;

    line-height: 44px;

}

.about-section .box{padding: 20px 20px 20px 90px;

    height: 100px;}

.about-section .box p{    font-size: 16px;

    line-height: 22px;}

.about-info img{    width: 50px;}





.product-section {padding: 50px 0;}

.product-section h1{ margin: 20px 0 15px;}

.product-slider .owl-carousel .img-wrap img {

        height: 240px;}

.product-slider .owl-carousel .text-wrap {

    padding-top: 15px;

}

.product-slider .owl-carousel .heading {

    font-size: 18px;}

.product-slider .owl-carousel .price {

    font-size: 16px;}





.video-section {padding: 56px 0;}

.video-section .sub-text{    font-size: 15px;

    line-height: 22px;}



.blog-cont {

    margin-top: 0;

}

.blog-section .overlay h4 {

    font-size: 18px;

    line-height: 28px;

}

.blog-section .overlay a.readmore{    font-size: 12px;

    line-height: 30px;    width: 30px;

    height: 30px;}









.testimonial-section {

    padding: 50px 0;

}



.testimonial-section h2 {

    font-size: 34px;

    line-height: 44px;

    padding-top: 10px;

}

.owl-carousel.owl-carouselSix .content-wrap p {

    font-size: 16px;

    line-height: 26px;

    color: #080808;

}

.owl-carousel.owl-carouselSix .content-wrap h3{    font-size: 18px;}

.owl-carousel.owl-carouselSix .content-wrap .info:after{    top: 4px;}







.get-section {

    padding: 50px 0;

}

.get-form {

    width: 80%;

}

.get-form .sub-text{    font-size: 15px;

    line-height: 22px;    margin-bottom: 35px;}

.get-form label{font-size: 15px;}

.get-form .form-control{    margin: 0 0 30px 0;}

.get-form .btn{font-size: 16px;padding: 12px 100px 12px 28px;}

.get-form .send-btn{margin-top: 10px;}

.get-form .send-btn:before{    top: 16px;    width: 40px;    background-size: contain;}

.get-form .send-btn:after{top: 9px;

    width: 30px;

    height: 30px;}



footer { padding: 50px 0 25px 0;}
.footer-bottom { margin-top: 25px; padding: 15px 0; }
footer .address-info p, footer .social a { font-size: 16px; }
footer h6 { font-size: 17px; letter-spacing: 0;}
.foot-nav ul li{ font-size: 16px; line-height: 20px; margin-bottom: 10px;}
.footer-bottom .foot-nav ul li { font-size: 14px; }
.copyright p{ font-size: 12px;}
.inner_banner{ height: 280px;}
.inner_banner img { height: 100%;     max-width: inherit; }
.inner_banner .bannerText { top: 50%; transform: translateY(-50%); }
.box .icon img { width: 60px; }
.support-cont .box {padding-left: 83px;}
.support-cont .box h4 { font-size: 20px; line-height: 22px; }
.support-cont .col-md-4:after { right: 5px; }
.support-cont { margin: 20px 0; }
.text-wrap h2 { margin-top: 13px; font-size: 24px;}
.text-wrap h2 span { font-size: 16px; }
section.sub-banner, section.category-section, section.style-section { margin: 0 10px; margin-bottom: 65px; }
.top-header p { margin: 7px 0;}
.top-header .form-control, p { font-size: 14px; line-height: 18px; }
.dark-header { padding: 4px 0; }
ul#menu-header-menu-two li a, .dark-header .offer, .sidenav { font-size: 12px; }
.category-section { margin-bottom: 0 !important;}
.nav-tabs .nav-link { font-size: 14px; font-weight: 500; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size: 14px; font-weight: 500;
    line-height: 20px; min-height: 74px; text-align: center; height: auto; }
.product-section { padding: 15px 0;}
.selling-section h2 { font-size: 48px; }
.selling-section { padding: 70px 45px 15px;}
.selling-section .owl-carousel.owl-carousel .owl-nav button.owl-next, .selling-section .owl-carousel .owl-nav button.owl-prev { height: 90px; width: 90px; }
.testimonial-section .row.secondrow .comma { margin-right: 0; }
.testimonial-section { padding: 0; margin-bottom: 50px; }
.testimonial-section .owl-dots { display: none; }
.vintage h2 { font-size: 50px; } 
.vintage p { font-size: 17px; }
.product-section { margin-bottom: 0; }
.text-wrap h3 { margin-bottom: 5px; font-size: 22px; }
a.add_to_wishlist.single_add_to_wishlist span { display: none; }
section.sub-banner { margin-bottom: 0; }
.dark-header .offer img { width: 25px; }
}




@media screen and (max-width:1040px){
.lingerie-bnr p, .prod-bnr p {display: none; }
.prod-bnr.lingerie-bnr .btn { float: right; margin-top: 10px; }
.carousel-control-next, .carousel-control-prev {width: 80px;}
.banner .arrow { top: -90px; }
.prod-bnr.all-bnr .btn { float: left; margin-top: 10px; }
.breadcrumb-cont li{ font-size: 12px;}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:20px;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

        font-size: 15px;

}

.wishlist_table.mobile li {

    margin-bottom: 7px;

    border: 1px solid #e7e7e7;

    padding: 20px;

}

.wishlist_table.mobile li .item-wrapper{border-bottom: 1px solid #e7e7e7;width: 100%;}

.wishlist_table.mobile li table.additional-info{border-bottom: 1px solid #e7e7e7; width: 100%;}

.woocommerce .wishlist_table .product-add-to-cart a.button.alt{    float: left;}

.woocommerce .wishlist_table .product-add-to-cart .product-name h3{font-size: 18px;}





.woocommerce.woocommerce-page ul.products li.product .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce button.button, .woocommerce-cart.woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce.woocommerce-page div.product form.cart .button, .woocommerce.woocommerce-page #respond input#submit, .woocommerce-account .woocommerce .button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce.woocommerce-page a.added_to_cart, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{    padding: 10px 20px;

    font-size: 12px;}

.woocommerce-account .woocommerce .button{    font-size: 10px;}

.cart_totals h2 {

    font-size: 24px;

}

.woocommerce .wishlist_table .product-name h3{font-size: 18px;}



}
@media screen and (max-width:1024px){
.navbar-brand img {
    width: 160px;
}
.cart-box .cart:after{    width: 22px;
    height: 22px;top: -11px;}
.cart-box ul li {
    margin: 0 15px;
}
.prod-bnr p.delivery-txt{display: block;}
.banner-box .title {
    font-size: 108px;
    line-height: 108px;
}
.banner-box .cat-name{    font-size: 16px;}

}


@media screen and (max-width:991px){
    .selling-section .owl-nav { position: static; width: 22%; margin: 0 auto; }
    .selling-section .owl-carousel.owl-carousel .owl-nav button.owl-next, 
    .selling-section .owl-carousel .owl-nav button.owl-prev { display: inline-block; margin: 0; }
    .owl-carousel .owl-nav button.owl-prev { border-bottom: 2px !important;}
    .testimonial-section .row.secondrow .comma { margin-right: 9px; }
.vintage { text-align: center; width: 70%; margin: 40px auto 0; }
footer h6 { font-size: 15px; }
footer .social i { display: none; }
.footer-bottom .foot-nav ul li { font-size: 13px; padding: 0 9px 0 5px; }
.selling-section .owl-carousel.owl-carousel .owl-nav button.owl-next, .selling-section .owl-carousel .owl-nav button.owl-prev { border: 0; }
.best-sellin a.btn, .category a.btn { transform: rotate(0deg); top: 0; text-align: center; display: table; margin: 0 auto 20px;}
.best-sellin .text-wrap { padding: 20px 0; }
.text-wrap a i { right: 0; top: 15px; font-size: 22px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 2% 2.992em 0; width: 23%; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size: 13px; line-height: 15px; }
.woocommerce ul.products li.product .yith-wcwl-add-button, .yith-wcwl-wishlistexistsbrowse, .yith-wcwl-wishlistaddedbrowse { width: 25px; height: 25px; }
.banner .arrow { display: none; }
.prod-bnr { margin: 15px 0; }
.prod-bnr h3 {    font-size: 22px; line-height: initial; }
.prod-bnr h4 { font-size: 30px; line-height: 46px;}
.lingerie-bnr p, .prod-bnr p {     font-size: 15px;display: block; line-height: inherit; }
.text-wrap h2 { margin-top: 25px; font-size: 32px; }
.header .navbar { padding:10px;}
.top-header { }
.support-cont { margin: 20px 0 30px; }
.header .navbar-brand {  }
.support-cont .box p{ display: none; }
.woocommerce ul.products li.product .yith-wcwl-add-button i, .yith-wcwl-wishlistexistsbrowse i, .yith-wcwl-wishlistaddedbrowse i { 
    font-size: 14px !important; position: relative; top: -4px; }
.welcome ul { text-align: center; }


.mob-nav{display: block;}
.des-nav{display: none;}
.hdr-main{    justify-content: space-between;}
.navbar-brand {    text-align: center;
        width: 140px;      position: absolute;
    left: 0;
    right: 0;
    margin: auto; 
}
.header .container{    position: relative;}




.navbar-toggler.navbar-toggler {
    background-color: #800020;
    position: absolute;
    right: 0;
            top: -20px;
}

.header {background-color: #fff;

       padding: 30px 0;}

#navbarSupportedContent{    background-color: #fff;

        padding: 20px 0;margin-top: 30px;}

.header .navbar li {

    font-size: 14px;

    margin: 0;

}

.header .navbar li a {

    padding: 10px 0px;

    display: block;

}

.header .navbar li:last-child a, .header .navbar li:last-child .nav-link {

    padding: 5px 0;

}

.header .navbar li a{    color: #162d4d;}
header ul li {
    margin: 5px 0;
}
.navbar .navbar-collapse{    margin-top: 35px;    background: #ffdfe7;
    padding: 15px;}

.header .header-right .cart .cart-customlocation img{-webkit-filter: invert(100%);

    filter: invert(100%);}

.header-right{    width: 100%;}

.header-info{position: absolute;

    right: 80px;

    top: -20px;}

.top-header p {
    font-size: 12px;
    line-height: 14px;
}
.top-header p span{font-size: 10px;}
.top-header .welcome li{    font-size: 12px;}
.dark-header{    display: none;}
.dark-header .navbar {
    padding: 15px 0;
}
.dark-header .navbar .navbar-toggler.navbar-toggler{    position: absolute;
          left: 0;
    top: 3px;color: #fff;
    font-size: 13px;}
.dark-header .navbar .navbar-collapse {
    margin-top: 0;
    background: transparent;
    padding: 15px 0;
}
.main-header .dark-header .navbar li {
    margin: 0 5px;    line-height: 12px;
}
.welcome a img {
    width: 12px;
}


.banner-section .carousel-caption .title {

    font-size: 50px;

    line-height: 60px;

}

.banner-section .carousel-caption .title span {

    font-size: 26px;

    line-height: 36px;

}

.banner-box .title {
    font-size: 84px;
    line-height: 84px;    left: -75px;
}
.banner-box .collectiontext {
    margin-left: 102px;
}




.product-section p.sub-text{    font-size: 15px;

    line-height: 24px;max-width: 80%;    margin-bottom: 15px;}

.product-tab .nav-tabs li{    font-size: 13px;}

.product-tab .nav-tabs li a{    padding: 10px 15px;}

.product-tab .tab-content {

    margin-top: 30px;

}

.product-slider .owl-carousel .img-wrap img {

    height: 350px;

}

.product-slider {

    padding: 0 35px;

}



.blog-section .sub-text{ font-size: 15px;

    line-height: 24px;max-width: 80%;    }

.blog-section .image-wrap img{    height: 407px;}



.testimonial-section h2 {

    font-size: 24px;    padding-top: 0;

    line-height: 34px;

}

.testimonial-section h4{font-size: 16px;

    line-height: 24px;    letter-spacing: 3px;}

.owl-carousel.owl-carouselSix .img-wrap {

    padding: 15px;

}

.owl-carousel.owl-carouselSix .owl-item img {

    width: 80px;

    height: 80px;

}

.owl-carousel.owl-carouselSix .img-wrap:after{width: 60px;}

.owl-carousel.owl-carouselSix .content-wrap {

    margin-top: 20px;

}

.owl-carousel.owl-carouselSix .content-wrap p {

    font-size: 14px;

    line-height: 22px;

}



.get-section {

    padding: 50px 0 0 0;

}

.get-form {

    width: 80%;

    padding-right: 0;

    float: none;

    margin: 0 auto;

}



.inner_banner {

    height: 280px;

}

.testimonial-slider {

   

}

footer { padding: 50px 0 0 0; }

.payment p {

    width: 5%;

}



.woocommerce ul.products li.product .price{    font-size: 13px;}

.woocommerce ul.products li.product a img{    height: 126px;}





.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {

    margin-right: 10px;

    opacity: .25;

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

    font-size: 14px;

}

.woocommerce table.shop_table td {

    font-size: 13px;

}





.woocommerce ul.order_details li{    margin-bottom: 10px;}

.return-form h4{font-size: 18px;}
.contact-form-wrap.return-form-wrap {
    padding: 40px;}


}





@media screen and (max-width:768px){

nav.navbar{    padding: 0;}
.bottom-header nav ul li a {
    font-size: 14px;
}



.woocommerce ul.products li.product a img {

    height: 270px;

}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{    margin: 0 0 20px;}

.woocommerce-page div.product div.images{    width: 100%;}

.woocommerce-page div.product div.summary {

    width: 100%;

    padding-left: 0;

}

.woocommerce-tabs{    margin-top: 20px;}

.woocommerce-account .woocommerce-MyAccount-navigation {

    width: 100%;

}

.woocommerce-account .woocommerce-MyAccount-content {    

    margin-left: 0;

    width: 100%;

    margin-top: 30px;

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

    font-size: 14px;

}







}



@media screen and (max-width:767px){
.owl-carouselOne .owl-nav { display: none; }
.nav-tabs .nav-item { margin: 0; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 15px; line-height: 22px; }
.selling-section .owl-nav { display: none; }
.testimonial-section .comma { width: 65px; height: 90px; }
.testimonial-section .row.secondrow .comma { margin-right: 2px; }
.testimonial-section .row.justify-content-end .text-box h6:after, .testimonial-section .text-box h6:before { content: ''; display: none; }
.text-box p { font-size: 12px; line-height: 15px;}
.testimonial-section { margin-bottom: 0; }
.testimonial-section .row { margin: 10px 0; }
.vintage { width: 90%; }
.top-header .form-control, p { line-height: 25px; }
footer h6 { font-size: 18px; margin-bottom: 10px; }
.footer .box { margin-bottom: 35px; }
footer .social { margin-top: 0; }
.support-cont .col-md-4:after { content: ''; display: none; }
.support-cont .box p { display: block; }
.support-cont .box { padding-left: 0; text-align: center; }
.support-cont .box .icon { position: static; }
.support-cont .box { padding: 0; text-align: center; margin-bottom: 30px; }
.prod-bnr h3 {
    font-size: 16px;    margin-bottom: 5px;
}
.prod-bnr h4 {
    font-size: 20px;
    line-height: 30px;
}
.lingerie-bnr p, .prod-bnr p {
    font-size: 12px;
    line-height: 14px;
}
.prod-bnr p span {
    font-size: 11px;
    line-height: 12px;
}
.prod-bnr .btn{    font-size: 11px;
    line-height: 11px;}
.lingerie-bnr p, .prod-bnr p {     font-size: 13px;
    line-height: 15px; }
.dark-header .offer { display: none; }
.header .navbar li { margin: 0;}

.header .navbar li a {

    padding: 6px 0px;}

.header .header-right .cart .cart-customlocation img{width: 50px;}

.header-info{    top: 0px;}

.navbar-toggler.navbar-toggler{ }

.header {



    padding: 0;



}

.navbar-brand img {
    width: 100px;
}





#navbarSupportedContent {



    margin-top: 0px;



}  

.cart-box img {
    width: 18px;
}
.cart-box .cart:after{     width: 20px;
    height: 20px;}  
header ul li:first-child,
header ul li.cart {
    margin: 0;
}
span.counter{    font-size: 10px;}
.turquoise i {font-size: 18px;}

.banrtext {

    max-width: 100%;

}

.banner-section .carousel-caption .title {

     font-size: 34px;

    line-height: 44px;   

}

.banner-section .carousel-caption .title span {

    font-size: 22px;

    line-height: 32px;

}



.about-cont h4{    font-size: 14px;}

.about-cont .image-wrap img{ width: 100%; }

.about-section .box{

    border-left: 5px solid #ffba00;

    background-color: #6cbe03;

}

.about-section .box span img {

    filter: contrast(0) brightness(200%);

}

.about-section .box p, .about-section .box h2 {

    color: #fff;

}

.about-section .box p {

    font-size: 20px;

    line-height: 30px;

}

.about-section {

    padding: 50px 0 0 0;

}

 



.product-tab .nav-tabs li {

    font-size: 12px;

}

.product-tab .nav-tabs li a {

    padding: 12px 15px;

}

.product-tab .tab-content {

    margin-top: 30px;

}

.product-slider .owl-carousel .img-wrap img {

    height: 522px;

}

.product-slider {

    padding: 0 40px;

}

.product-slider .owl-carousel .owl-nav button i {

    font-size: 20px;

}



.video-section {

    padding: 50px 0 0 0;

}

.video-section .sub-text{    max-width: 80%;}

.video-section .sub-text span img{    width: 50px;}

.video-section .video-cont .overlay img{width: 100px;}

.video-section .video-cont .overlay p{line-height: 22px;font-size: 12px;}







.testimonial-slider {

    margin-top: 0;

    margin-bottom: 30px;

}





.service-wrap {

    flex: 0 0 50%;

    max-width: 50%;

}

.boxTwo img,

.boxOne img,

.boxThree img,

.boxFive img,

.boxFour img,

.boxSix img{

    height: auto;

}



.owl-carouselTwo .content-wrap{    margin: 20px 0 0 0;}

.owl-theme.owl-carouselTwo .owl-nav button.owl-next:before{    width: 35px;

    height: 35px;

    right: 0;}

.owl-carousel.owl-carouselTwo .owl-nav button.owl-prev:before{    width: 35px;

    height: 35px;

    left: 0;    border: 0;}

.owl-carousel.owl-carouselTwo .owl-nav button.owl-prev {

    left: -48px;    display: block;

}



.joinus-form h2{margin-bottom: 35px !important;}

.joinus-section{    }

.joinus-section .image-wrap img {

    max-width: 460px;

}

.joinus-form {

    padding: 25px 20px;

}

.joinus-form textarea.form-control {

    height: 50px;   

}

.gallery-section .gallery-box img, .gallery-section .gallery-box {

    height: 240px;

}

.inner_banner {

}

.owl-carouselFive .content-wrap .testiscroll {

    height: auto;

    overflow: auto;

    margin-bottom: 20px;

}

.owl-carouselFive .content-wrap:after{    width: 109px;    right: 16px;

    bottom: -33%;}



.inner_banner {

}

.inner_banner h1{    font-size: 32px;

    line-height: 42px;    margin-bottom: 0;}



.woocommerce-error, .woocommerce-info, .woocommerce-message {

    font-size: 12px;

    line-height: 20px;

}



.woocommerce.woocommerce-page ul.products li.product .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce button.button, .woocommerce-cart.woocommerce-page .wc-proceed-to-checkout a.checkout-button, .woocommerce.woocommerce-page div.product form.cart .button, .woocommerce.woocommerce-page #respond input#submit, .woocommerce-account .woocommerce .button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce.woocommerce-page a.added_to_cart, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

    padding: 10px 20px;

    font-size: 11px;

}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {

    font-size: 16px;

}

.banner-box .title {
    font-size: 60px;
    line-height: 60px;
    left: -60px;
}
.banner-box .collectiontext {
    margin-left: 88px;
}
.banner-box.banr-lft .cat-name {
    margin-top: 10px;
}
.banner-box .cat-name {
    font-size: 14px;
}
.banner-box.banr-rht .cat-name {
    margin-bottom: 10px;
}



}



@media screen and (max-width:575px){

.lingerie-bnr p, .prod-bnr p { display: none; }
.prod-bnr h3 {
    font-size: 14px;
    margin-bottom: 5px;
}
.prod-bnr h4 {
    font-size: 16px;
    line-height: 22px;
}
.selling-section h2 { margin-bottom: 16px; }

h1 {

    font-size: 28px;

    line-height: 38px;

}



.about-section h2 {

    font-size: 24px;

    line-height: 30px;

}

.about-section .box p {

    font-size: 16px;

    line-height: 24px;

}

.about-section .about-info{    margin: 0 10px;}

.product-tab .nav-tabs li a {    border-radius: 8px;

        padding: 8px 10px;

}

.product-tab .nav-tabs li {

    font-size: 11px;

}

.product-slider .owl-carousel .img-wrap img {

    height: 455px;

}

.video-section .sub-text span {

    right: 0;

}

.blog-section .image-wrap img {

    height: 545px;

}

.get-form{    width: 90%;}



.woocommerce ul.products li.product a img {

    height: 185px;

}



.woocommerce-cart table.cart td.actions .coupon .input-text {

    width: 100%;

    margin-bottom: 10px;

}

.woocommerce table.cart td.actions .coupon .input-text+.button{    display: block;

    width: auto;

    margin: 0 auto;

    float: none;}


.banner-box .cat-name {
    font-size: 12px;
}
.banner-box .title {
    font-size: 52px;
    line-height: 52px;
}
.banner-box .collectiontext {
    margin-left: 78px;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce.woocommerce-page div.product form.cart .single_add_to_cart_button.button{margin-bottom: 15px;}

#wc-upi-payment-form .form-row{width: 100%;}
#wc-upi-payment-form .form-row.form-row-first{margin-bottom: 0 !important;}

}







@media screen and (max-width:480px){
    .top-header p span {
    font-size: 8px;
}
.top-header p {
    font-size: 10px;    line-height: 11px;
}
.top-header .info span {
        font-size: 12px;
}

.navbar-brand img {
   
}
.navbar-brand {
   
}
#menu-header-menu-two.navbar-nav {
  
}
.prod-bnr h3 { font-size: 14px; }
.prod-bnr h4 { font-size: 22px; line-height: 22px; }
header ul li { margin: 0 4px; }
.testimonial-section .comma { display: none; }
.testimonial-section .row .box-wrap { width: 100%; }
.text-box h6 { font-size: 13px; }
.vintage h2 { font-size: 38px; }
.vintage p { font-size: 16px; line-height: 21px; }
ul#menu-header-menu-two li a, .dark-header .offer, .sidenav { font-size: 11px; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {     font-size: 13px;
    line-height: 15px; min-height: 55px; }
.box-wrap img { width: 100% !important; margin: 20px 0; float: none;}
.box-wrap .text-box { display: inline-block; width: 100%; padding: 20px; text-align: center; }


    .banner-section .carousel-caption .title {

    font-size: 24px;

    line-height: 34px;

}

.banner-section .carousel-caption .title span {

    font-size: 16px;

    line-height: 26px;

}



.product-section p.sub-text{max-width: 90%;}

.product-tab .nav-tabs{    flex-direction: column;}

.product-tab .nav-tabs li a{padding: 8px 10px;

    display: block;

    line-height: 20px;}

.product-slider .owl-carousel .img-wrap img {

    height: 260px;

}



h2 {

    font-size: 24px;

    line-height: 34px;

}

.video-section .sub-text,

.blog-section .sub-text {

    font-size: 13px;

    line-height: 18px;

    max-width: 90%;

}





.video-section .sub-text span img {

    width: 35px;

}

.video-section:before{    height: 80%;}



.blog-section .image-wrap img {

    height: 355px;

}



.woocommerce ul.products li.product a img {

    height: 158px;

}

.woocommerce ul.products li a.button{    font-size: 8px !important;}





.mmcaptcha .mmcaptcha-image,

.mmcaptcha-text input.wpcf7-captchar{    width: 100%;    margin-bottom: 5px;}

.mmcaptcha .mmcaptcha-text,

.wpcf7-form-control-wrap{width: 100%;}



.woocommerce-checkout-payment ul li.payment_method_paypal label{    font-size: 14px;}

.woocommerce-checkout-payment ul li.payment_method_paypal label img{width: 80px;}

.woocommerce-checkout-payment ul li.payment_method_paypal label a.about_paypal{padding: 0;

      line-height: 28px !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-radius: 0; border-bottom: 2px solid; }

.banner-box .title {
    font-size: 30px;
    line-height: 30px;    left: -44px;
}
.banner-box .cat-name {
    font-size: 10px;
    line-height: 10px;
}
.banner-box .collectiontext {
    margin-left: 68px;
}

.lingerie-bnr .bnr-text{right: 10px;}
.prod-bnr h3 {
    font-size: 11px;    padding-bottom: 2px;
}
.prod-bnr p span {
    font-size: 10px;
    line-height: 7px;
}
.lingerie-bnr p, .prod-bnr p{    line-height: 11px;}
.prod-bnr h4 {
    font-size: 15px;
}
}

@media screen and (max-width:380px){
    .top-header p span {
    font-size: 8px;
}
    .top-header p {
    font-size: 9px;
}
.top-header .info span {
    font-size: 11px;
}
ul#menu-header-menu-two li a, .dark-header .offer, .sidenav { font-size: 10px; }
.navbar-brand img {  }
.cart-box img {     width: 15px;}
.cart-box ul li { margin: 0 4px; }
.navbar-toggler.navbar-toggler { top: -8px;}
.navbar-toggler-icon { width: 25px; height: 25px; }
.hdr-main { }
.navbar-brand {  }

.prod-bnr h3:after { content: ''; display: none; }
.selling-section h2 { font-size: 38px; }
.selling-section { padding: 20px 0; }
.selling-section p { line-height: 17px; margin-bottom: 20px !important;}
.nav-tabs .nav-link.active:after { display: none; }
}

@media screen and (max-width:340px){
ul#menu-header-menu-two li a, .dark-header .offer, .sidenav { font-size: 9px; }
header ul li { margin: 0 3px; }
.prod-bnr.lingerie-bnr .btn, .prod-bnr.all-bnr .btn { display: none; }

.top-header .form-control, p { font-size: 12px; margin-bottom: 0;}
.welcome a { font-size: 14px; }
.box .icon img { width: 50px;}
.support-cont .box .icon { line-height: initial; margin-bottom: 10px; }
.support-cont .box { margin: 20px; height: inherit; }
}