@media (min-width:1960px){ 
     .container {
    max-width: 1680px;
}
}

@media (min-width: 1400px) and (max-width:1920px) {
	
	   body .bxxxb > .vc_column-inner > .wpb_wrapper p { 
    font-size: 22px !important; 
}
}	

@media (min-width:1680px){ 
     .container {
    max-width: 1580px;
}
}
@media(max-width:1440px){
	 .container {
    max-width: 1340px;
}
}
@media (max-width:1380px){
       .container {
    max-width: 1260px;
}
}
@media (max-width:1499px){ 

} 
@media (max-width:1399px){

}
@media (max-width:1299px){
   
  
}
@media (max-width:1199px){
	
	   body .bxxxb > .vc_column-inner > .wpb_wrapper p { 
    font-size: 18px !important; 
}
	
   .woocommerce h2.woocommerce-loop-product__title { 
    font-size: 18px !important; 
}.custom-page {
    padding: 30px 0px;
}.button, .submit, input.wpcf7-form-control.wpcf7-submit { 
    padding: 10px 15px !important; 
}
.input-text { 
    height: 38px!important; 
}
 .top-header p { 
    font-size: 16px; 
}.top-header { 
    padding: 8px 0px;
}
 .search-user-cart-rlt {
    margin-right: 40px;
}
  .search-user-cart-rlt ul li:nth-child(3) img{
    width:32px;
}
  ul#menu-menu-top>li>a{
    border-bottom: 1px solid #fff;
}
 ul#menu-menu-top>li>a:hover, ul#menu-menu-top>li.current-menu-item>a{
    border-bottom: 1px solid #fff;
}
 
 
 .footer-menu ul li a {
    font-size: 16px;  
} 
 
  
section.vc_section.instagram {
    padding: 30px 0px 10px 0px;
}
span.sbi_follow_btn.sbi_custom a {
    padding: 6px 20px !important; 
    font-size: 16px !important;
}
h1.vc_custom_heading {
    font-size: 30px!important;
	padding: 0 0 5px !important;
} 
.new-arrivals { 
    padding: 30px 0px;
}.owl-nav button.owl-prev span,.owl-nav button.owl-next span {
    width: 40px;
    height: 40px; 
    line-height: 28px;
    font-size: 40px; 
}
.owl-nav { 
    margin-top: 10px;
}
section.vc_section.product-tabs {
    margin-top: 0px;
}
.product-tabs .vc_tta-container {
    margin-bottom: 0px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a { 
    font-size: 16px !important; 
    padding: 8px 15px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a { 
    font-size: 16px !important; 
    padding: 8px 15px !important;
}
.product-pro-cat.woocommerce ul.products li .sale-text a { 
    font-size: 16px !important; 
    margin: 20px auto 15px !important; 
}
.slider-home{overflow:hidden}
.new-arrivals .sale-text a { 
    font-size: 16px; 
}
.imgmer {
    position: absolute !important;
    right: 0px !important;
    top: -125px !important;
}
.notification-header p { 
    font-size: 16px; 
}
.navbar-header { 
    top: -10px; 
}
.logo img {
    width: auto !important;
    max-width: 145px !important;
}
.default-css p { 
    font-size: 16px;
    line-height: 22px;
}
 h1.vc_custom_heading:after{display:none}

a.vc_general.vc_btn3 { 
    font-size: 16px !important; 
}.abxx {
    padding-top: 10px;
}


.fourboxx {
    padding: 20px 0px 50px 0px !important;
}.bdxxx h1.vc_custom_heading {
    font-size: 30px !important;     margin-bottom: 0px !important;
}
.banner-2 h1.vc_custom_heading {
    font-size: 30px!important; 
    margin-bottom: 0px !important;
}
.banner-1 h1.vc_custom_heading {
    font-size: 30px!important; 
    margin-bottom: 0px !important;
}
.bestseller {
    padding: 140px 0px 0px 0px !important;
    margin-bottom: 60px;
}
.bestseller h1.vc_custom_heading {
    font-size: 30px !important;
    padding: 0 0 30px!important;
}
.sale-text { 
    font-size: 16px;
}
.logo-secccc h1.vc_custom_heading {
    font-size: 30px !important;
    margin-bottom: 10px !important;
}section.vc_section.instagram h1.vc_custom_heading {
    font-size: 30px !important;
    margin-bottom: 6px !important;
}body { 
    font-size: 16px;
}section.footer-section { 
    padding: 350px 0px 40px 0px; 
}
}
@media (min-width:992px){
   
		body .bxxxb > .vc_column-inner > .wpb_wrapper p { 
    font-size: 18px !important; 
}
}
@media (max-width:991px){
	

	
    section.related.products h2 { 
    font-size: 28px; 
}
.product-pro-cat.woocommerce ul.products li { 
	width: 31% !important;
	margin: 0 1% 1.992em 1% !important;
}
.product-pro-cat.woocommerce ul.products li:nth-child(4n+1)
  {
        clear: initial !important;
 
}
.product-pro-cat.woocommerce ul.products li:nth-child(3n+1)
  {
    clear:both; 
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
     margin-left: 10px;
}
 
 
section.vc_section.instagram {
    padding: 25px 0px 5px 0px;
}h1.vc_custom_heading {
    font-size: 24px !important;
}
 
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    
    margin-left: 10px;
}
h1.vc_custom_heading.bsaller {
    position: inherit;  
    text-align: center !important;
}
section.vc_section.product-tabs {
    margin-top: 30px;
}ul.vc_tta-tabs-list {
    float: none;
    text-align: center;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a {
    background-color: #f7f7f7 ; 
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a {
    background-color: #f7f7f7 !important;
}
.product-tabs ul.vc_tta-tabs-list {
    margin-top: 10px !important;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 2px 15px 2px 40px;
    height: 32px;
}
.search-form-top { 
    top: 60%; 
}
.footer-section .col-lg-3{
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.notification-header p, body {
    font-size: 14px;
}section.footer-section {
    padding: 15px 0px 20px 0px; text-align: center;
}
.footer-menu ul li a {
    font-size: 14px;
} .footer-menu.f-logo img { 
    max-width: 170px !important;
}.footer-menu.f-logo {
    margin-bottom: 20px;
}.footer-menu.cnt li img {
    position: relative; 
}.menu-title {
    font-size: 22px; 
    margin-bottom: 12px;
	    margin-top: 12px;
}.footer-menu.msocial img {
    margin: 0px 5px;
    max-width: 25px !important;
}section.vc_section.fourboxx .vc_col-sm-3 {
    width: 50%;
}.bxxxb > .vc_column-inner > .wpb_wrapper { 
    padding: 15px;
    margin: 15px 0px;
}.fourboxx {
    padding: 0px 0px 30px 0px !important;
}section.vc_section.banner-3 .vc_col-sm-6 {
    width: 100%;
}.banner-1 {
    padding: 80px 0px !important;
}.banner-2 {
    padding: 80px 0px !important;
}.bdxxx .vc_column-inner {
    padding-top: 80px !important;
    padding-bottom: 80px!important;
    height: auto;
}.rrxx .vc_column-inner {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    height: auto;
}.vc_column-inner.vc_custom_1641677136574 {
    padding-left: 0px !important;
}
.vc_column-inner.vc_custom_1641677145293{
    padding-left: 0px !important;
}a.vc_general.vc_btn3 { 
    padding: 10px 30px; 
}.imgmer {
    display:none
}.bestseller {
    padding: 140px 0px 0px 0px !important;
    margin-bottom: 0px;
}.banner-1 h1.vc_custom_heading {
    font-size: 24px!important; 
}.banner-2 h1.vc_custom_heading {
    font-size: 24px!important; 
}.bdxxx h1.vc_custom_heading {
    font-size: 24px !important; 
}.bestseller h1.vc_custom_heading {
    font-size: 24px !important;
    padding: 0 0 24px!important;
}.banner-2 h1.vc_custom_heading {
    font-size: 24px!important;
    margin-bottom: 0px !important;
}.logo-secccc h1.vc_custom_heading {
    font-size: 24px !important; 
}section.vc_section.logo-secccc {
    padding: 30px 0px !important;
}section.vc_section.instagram h1.vc_custom_heading {
    font-size: 24px !important; 
}section.vc_section.instagram {
    padding: 10px 0px 5px 0px;
}
}

 
@media (max-width:768px){
   .custom-page {
    padding: 20px 0px;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 28px;
    font-weight: 600;
}
.woocommerce ul.products li {  
    width: 48% !important; 
}.woocommerce ul.products li:nth-of-type(2n+1) {
  margin:0px 2% 0px 0px !important; 
}
.woocommerce ul.products li:nth-of-type(2n) {
  margin-right:0px !important;
}.woocommerce h2.woocommerce-loop-product__title {
    font-size: 16px !important;
}
.default-css h1 { 
    font-size: 24px; 
}
.default-css h2 { 
    font-size: 22px; 
}
.default-css h3 { 
    font-size: 23px; 
}
.default-css h4 { 
    font-size: 22px; 
}
.default-css h5 { 
    font-size: 20px; 
}
.default-css h6 { 
    font-size: 18px; 
}
h1.vc_custom_heading { 
    font-size: 28px !important; 
}
h2.vc_custom_heading { 
    font-size: 26px !important; 
}
h3.vc_custom_heading{ 
    font-size: 24px !important; 
}
h4.vc_custom_heading { 
    font-size: 22px !important; 
}
h5.vc_custom_heading { 
    font-size: 20px !important; 
}
h6.vc_custom_heading { 
    font-size: 18px !important;
}
 .banner-1 p{
    font-size: 14px !important;
}.mxxxx .vc_col-sm-8 {
    width: 100% !important;
    text-align: center;
}
.default-css ul li,.default-css ol li { 
    font-size: 14px;
    line-height: 24px;
}a.woocommerce-button.button.view {
    padding: 8px 12px !important;
}table.woocommerce-table  {
      font-size: 16px !important; 
}div.woocommerce .col-1, div.woocommerce .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
}section.woocommerce-order-details {
    margin-bottom: 1em !important; 
}nav.woocommerce-MyAccount-navigation ul li{ 
    line-height: 20px;
}.woocommerce .quantity .qty {
    width: 60px; 
    height: 36px!important; 
}	
.contact-form {
    padding-right: 0px !important;
}.box-top {
    margin-top: 20px;
}.contact-box { 
    padding: 20px; 
}.breadcrumb {
    margin: 0px;
}.woocommerce-thankyou-order-details li {
    width: 100%;
    border: none !important;
}.woocommerce-thankyou-order-details li {
    width: 100%;
    border: none !important;
    padding-bottom: 6px !important;
}.woocommerce ul.order_details {
    margin: 0 0 10px; 
}
.breadcrumb h1 { 
    padding: 0 0 4px; 
    font-size: 22px; 
}
form.woocommerce-EditAccountForm.edit-account legend { 
    font-size: 22px; 
}.woocommerce form .form-row label {
    line-height: 22px;
    margin: 0px;
}
.home-product-section {
    padding-top: 40px;
    padding-bottom: 40px;
}
.shop-with-section {
    padding: 90px 0px!important; 
}.shop-with-section .vc_col-sm-3 {
    width: 50%;
    margin: 0px auto 30px;
}
.shop-with-section h2 {
    margin-bottom: 20px !important;
}
section.related.products h2 { 
    font-size: 24px; 
}
.product-pro-cat.woocommerce ul.products li {
    width: 48% !important;
    margin: 0 1% 1.992em 1% !important;
}
.product-pro-cat.woocommerce ul.products li:nth-child(4n+1)
  {
        clear: initial !important;
 
}
.product-pro-cat.woocommerce ul.products li:nth-child(3n+1)
  {
    clear:initial !important;
}
.product-pro-cat.woocommerce ul.products li:nth-child(2n+1)
  {
    clear:both;
}
  .vc_col-sm-6 {
    width: 100% !important;
}.about-home {
    padding: 0px 0px 10px 0px !important;
    text-align: center;
}h1.vc_custom_heading {  
    text-align: center !important;
}
}
@media (max-width:767px){
.shop-with-section .vc_col-sm-3 {
    width: 100%;
    margin: 0px auto 15px;
}
.gallery-page .wpb_single_image{margin-bottom: 15px!important;}
.services-page h2.vc_custom_heading { 
    padding-bottom: 5px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #de604a !important;
    background-color: #de604a !important;
	margin-bottom:2px !important;
}.vc_tta.vc_general .vc_tta-panel-title>a {
     padding: 12px 10px !important; 
    color: #fff !important;
    font-size: 14px !important;
}  
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent !important;
    border: none !important;
    margin-top: 8px !important; 
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: inline-block !important;
    width: 100% !important;
}
.product-pro-cat.woocommerce ul.products li .sale-text a {
    font-size: 14px !important; 
}
.woocommerce ul.products li.product .price { 
    font-size: 14px !important;
}
 
.new-arrivals { 
    margin-top: 15px;
}
 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #3b3b3b !important;
    background-color: #3b3b3b !important; 
}
.agy .box {    
    max-width: 85%!important;
    height: 100vh!important;
    overflow-y: scroll!important;
}.agy .box .box-right .btn { 
    padding: 5px !important;
}.agy .box .box-left img { 
    width: 6em !important;
}.agy .box .box-right p { 
    font-size: 14px !important;
}.agy .box .box-left, .agy .box .box-right { 
    padding: 7% !important;
}section.vc_section.fourboxx .vc_col-sm-3 {
     margin: auto;
}
}
@media (max-width:575px){
  form.woocommerce-ordering {
    width: 100%;
}.woocommerce-page .woocommerce-ordering select {
   height: 38px;
    padding: 2px 5px;
    width: 100%; font-size: 14px;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 26px; 
}.custom-page {
    padding: 15px 0px;
}.woocommerce .woocommerce-result-count {
    margin-bottom: 5px;
    font-size: 14px;
}.woocommerce h2.woocommerce-loop-product__title {
    font-size: 14px !important;
}.woocommerce ul.products li.product .price { 
    font-size: 14px !important;
}
.button, .submit, input.wpcf7-form-control.wpcf7-submit { 
    font-size: 14px !important;
}span.onsale {
    font-size: 12px !important;
}.woocommerce ul.products li { 
    padding: 10px 10px 15px 10px !important; 
} 
.alignleft,.aligncenter,.alignright{float:none;margin:10px 0px;width:100%} 
.default-css br {
    display: none;
}
.default-css h1 { 
    font-size: 22px;  
}
.default-css h2 { 
    font-size: 21px;  
}
.default-css h3 { 
    font-size: 20px; 
}
.default-css h4 { 
    font-size: 20px; 
}
.default-css h5 { 
    font-size: 19px; 
}
.default-css h6 { 
    font-size: 18px; 
}
h1.vc_custom_heading { 
    font-size: 22px !important; 
}
h2.vc_custom_heading { 
    font-size: 21px !important; 
}
h3.vc_custom_heading{ 
    font-size: 20px !important; 
}
h4.vc_custom_heading { 
    font-size: 20px !important; 
}
h5.vc_custom_heading { 
    font-size: 19px !important; 
}
h6.vc_custom_heading { 
    font-size: 18px !important;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%; 
}
ul.tabs.wc-tabs{padding:0px !important;}
ul.tabs.wc-tabs li {
    width: 100% !important;
	border:1px solid #000 !important;
	margin-bottom:5px !important;
	border-radius: 5px !important;
}.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: -6px;
    right: -6px; 
}.woocommerce-cart-form #coupon_code {
    width: 100%;
	margin-bottom:10px;
}.woocommerce-cart-form button.button {
    width: 100% !important;
    float: none !important;
    display: inline-block !important;
}
.faq .vc_toggle_title h4 {
    line-height: 24px;
    font-size: 18px;
}.breadcrumb {
    margin: 0px;
    font-size: 15px;
}
.breadcrumb h1 { 
    font-size: 20px; 
}.lst {
    padding-right: 0px;
}#commentform .submit { 
    padding: 6px 12px !important;
}.blog-page input.search-submit { 
    padding: 6px 18px; 
}.blog-category-right { 
    padding: 10px 15px;
    margin-bottom: 12px; 
}
.comment-author.vcard img {
    width: 35px;
}
form.woocommerce-EditAccountForm.edit-account legend { 
    font-size: 20px; 
}
 
section.related.products h2 { 
    font-size: 24px; 
} 
.search-user-cart-rlt ul li { 
    padding: 0px 8px; 
}
a.cart-customlocation span { 
    line-height: 21px; 
}
.search-user-cart-rlt {
    margin-right: 0px;
    margin-top: 10px;
}
.row.menu-row .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
}
.row.menu-row .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
}
section.vc_section.product-tabs .vc_column_container>.vc_column-inner { 
    padding-left: 0px; 
    padding-right: 0px; 
}
.row.menu-row { 
    padding-top: 8px;
    padding-bottom: 8px;
}
section.vc_section.product-tabs {
    margin-top: 20px;
}.product-pro-cat.woocommerce ul.products li {
    width: 100% !important;
    margin: 0 0 15px 0 !important;
}
.new-arrivals .vc_column_container>.vc_column-inner { 
    padding-left: 0px; 
    padding-right: 0px; 
}
.instagram .vc_column_container>.vc_column-inner { 
    padding-left: 0px; 
    padding-right: 0px; 
}
.new-arrivals {
    padding: 25px 0px 15px 0px;
}.product-home-box { 
    margin: 5px auto; 
}.owl-nav {
    margin-top: 0px;
}#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
    width:50%;
}.top-header p {
    font-size: 14px;text-align:center;
}#mailpoet_form_1 {
    width: 100% !important; 
    margin-bottom: 20px;
}input.mailpoet_text {
    height: 38px;
    font-size: 15px!important; 
}input.mailpoet_submit {
    padding: 4px 20px !important;
}.sticky .top-header {
    display: none;
}
.search-user-cart-rlt {
    text-align: center;
}.search-user-cart-rlt ul {
    
    float: none;
}.search-user-cart-rlt ul li {
    float: none;
    display: inline-block; 
}.default-css p {
    font-size: 14px;
    line-height: 22px;
}section.vc_section.fourboxx .vc_col-sm-3 {
    width: 100%;
}.bxxxb > .vc_column-inner > .wpb_wrapper {
    padding: 15px;
    margin: 10px 0px;
}.fourboxx {
    padding: 0px 0px 20px 0px !important;
}.banner-1 {
    padding: 40px 0px 20px 0px !important;
}a.vc_general.vc_btn3 {
    padding: 8px 24px;
    font-size: 15px !important;
}.banner-2 {
    padding: 40px 0px 20px 0px !important;
}.bdxxx .vc_column-inner {
    padding: 40px 15px 20px 15px !important;
}.rrxx .vc_column-inner {
    padding: 40px 15px 20px 15px !important;
}.bxxxb > .vc_column-inner > .wpb_wrapper p {
    font-size: 18px !important;
}.bestseller h1.vc_custom_heading {
    font-size: 22px !important;
    padding: 0 0 0px!important;
}section.vc_section.instagram h1.vc_custom_heading {
    font-size: 22px !important;
    margin-bottom: 2px !important;
}.logo-secccc h1.vc_custom_heading {
    font-size: 22px !important;
} .dgwt-wcas-search-wrapp {
    position: relative;
    left: 150px;
}.search-form-top .close-search { 
    right: -150px; 
}span.sbi_follow_btn.sbi_custom a {
    padding: 6px 20px !important;
    font-size: 14px !important;
}.default-css ul li { 
    padding-left: 24px;
    background-size: 5%;
}.default-css ul li, .default-css ol li {
    font-size: 14px;
    line-height: 22px;
}h3.shop-filter-head {
    padding: 0px 15px 15px 15px;
}.woocommerce-page .blog-category-right {
    padding: 10px 15px;
    margin: 0px 15px 15px 15px;
}h1.product_title.entry-title {
    font-size: 18px;
}.vc_cta3-container.vc_cta3-size-md {
    width: 91%!important;
}section.vc_section.logo-secccc {
    padding: 30px 0px 15px 0px !important;
    margin: 0px 15px !important;
}.mxxxx { 
    padding: 15px;  
}
}
@media (max-width:525px){
}

@media (max-width:480px){ 
 
}
@media (max-width:420px){
	.woocommerce ul.products li {
    width: 100% !important;
	margin:15px 0px !important;
}h1.woocommerce-products-header__title.page-title {
    font-size: 24px;
    margin-top: 10px;
}
 
}
@media (max-width:320px){
 
}