@media (max-width: 340px) {
  .box-header3 .popup-over a.popup-title { padding: 0 10px; }
  .box-header3 .wislish-button .ap-btn-wishlist { padding: 0 10px; }
  .box-header3 .leo-blockcart .header i { padding: 0 10px; }
}

@media (max-width: 360px) {
  .body-sticky .box-logo4 #leo_search_block_top { padding: 0; }
  .body-sticky .box-logo4 #leo_search_block_top .title_block { margin: 0 0 0 auto; }
  .box-coppy5 .col-left { justify-content: center; }
}

@media (max-width: 400px) {
  .box-nommail .block.ApHtml h4.title_block { font-size: 2em; }
  .box-vitanav3 { letter-spacing: 0; }
}

@media (max-width: 480px) {
  body#order-confirmation .product_list .ajax_block_product { width: 50%; }
  body#order-confirmation .product_list .ajax_block_product:nth-child(2n+1) { clear: both; }

  .modal-footer .btn { min-width: 120px; }
  #category-products > .item,  #category-products2 > .item { width: 100%; }
  #category-products > .item:nth-child(2),  #category-products2 > .item:nth-child(2) { display: none; }
  .box-top { position: relative; }
  .box-top #search_widget { position: static; }
  .box-top #search_widget .popup-content { width: auto; left: 0; right: 0; max-width: 100%; }
  .box-top #search_widget .popup-content::before, .box-top #search_widget .popup-content:after { right: 165px; }
  .box-top #search_widget .search-inner input[type="text"] { width: 100%; }
  .blog-container .left-block { width: 100%; padding: 0; margin-bottom: 15px; }
  .blog-container .right-block { width: 100%; padding: 0; }

  .box-h4bn1 .ApImage .image_description { top: 20px; line-height: 1.5; }
  .box-h4bn1 .ApImage .image_description a { margin-top: 1em; }
  .box-h4bn1 { padding-bottom: 40px; }
  .box-h4bn1 .ApImage .image_description h4 { font-size: 1.8em; }
  .box-h4bn2 { padding-bottom: 40px; }
  .box-h4bn2 .ApImage .title_block { font-size: 1.2em; }
  .box-blogh4 { padding-bottom: 0; }
  .box-footer3 { padding: 60px 20px 10px; }
  .box-coppy3 { padding: 0 20px 50px; }
  .body-sticky .box-logo4 .col-info { max-width: 360px; }
  .box-logo4 #leo_search_block_top #leosearchtopbox { width: 200px; left: 0; right: auto; }
  .body-sticky .box-logo4 #leo_search_block_top #leosearchtopbox { left: auto; right: -50px; }
  
  div.box-bn5 { margin-bottom: 40px; }
  div.box-bn5 > div { width: 100%; }
  div.box-bn5 .ApImage .image_description { text-align: center; }
  div.box-bn5.box-2 { display: flex; flex-direction: column-reverse; margin-bottom: 0; }
  
  .box-newletter5 { padding: 40px 0; }
  .box-newletter5 .block_newsletter .title_block { margin: 0 0 20px; }
  
  .ApProductList ul.product_list.grid > .ajax_block_product { width: 50%; }
  .box-bntexth6 .ApHtml .block_content h3 { font-size: 2em; }
  .box-bntexth6 .ApHtml .block_content h4 { font-size: 1.6em; }
  .box-padding .ApColumn .title_block { font-size: 24px; }
  .box-latestnews2 .latest-blogs .blog-container .right-block { position: static; transform: none; width: 100%; padding: 20px 0 0; }
  .box-footertop1 { padding: 60px 0 0; }
  .box-footertop1 ul li { margin: 0 15px; }
  .box-lookbook { margin-bottom: 40px; }
  .box-lookbook .ApImage { padding: 0 !important; margin: 0 0 30px; }
  .box-lookbook .ApImage img { position: static; height: auto; }
  .box-lookbook .ApImage .image_description { padding: 15px 0 0; position: static; color: #464646; transform: none !important; }
  .box-lookbook .ApImage .image_description a { color: var(--darkgrey) !important; }
  .box-lookbook .ApImage .image_description h3::before { background: #666 !important; }
  .box-lookbook .ApImage .image_description h3 { font-size: 24px; margin: 0 0 10px; letter-spacing: 0.1em; padding: 0 0 15px; }
  .box-footertop1 { padding: 60px 0 0; }
  .box-footertop1 ul li { margin: 0 15px; }
  .box-coppyright { padding: 20px 0 80px; }
  .box-navlogo .h-logo img { max-width: 80%; max-height: none; }
  .box-header2 { position: relative; }
  .box-header2 #search_widget { position: static; }
  .box-header2 #search_widget .popup-content { width: auto; left: 0; right: 0; max-width: 100%; }
  .box-header2 #search_widget .popup-content::before, .box-header2 #search_widget .popup-content:after { right: 165px; }
  .box-header2 #search_widget .search-inner input[type="text"] { width: 100%; }
  .box-cateh8 .ApImage .image_description h3 { font-size: 24px; }
  .box-cateh8 .ApImage .image_description h4 { font-size: 18px; }

  .ApCountdown ul li b { font-size: 20px; min-width: 50px; padding: 0; }
  .ApCountdown ul li { margin: 0 10px 10px 0; line-height: 24px; font-size: 11px; padding: 8px; border-radius: 10px; }
  .ApCountdown ul li:last-child { margin-right: 0; }
  
  .box-dealof .ApHtml h3 { font-size: 24px; }
  .box-textbn .ApHtml { font-size: 16px; }
  .box-textbn .ApHtml h4 { font-size: 24px; }
  .box-textbn .ApHtml { font-size: 16px; }
  .box-textbn .ApHtml a { margin-top: 20px; }
  .box-footertop2 { padding: 60px 0 20px; }
  .box-protabs .ApImage .image_description h3 { font-size: 24px; }
  .box-protabs .ApImage .image_description h4 { font-size: 20px; }
  .box-probanner .ApImage { font-size: 18px; }
  .box-probanner .ApImage .image_description h3 { font-size: 24px; margin: 0 0 40px; }
  .box-probanner .ApImage .image_description h3::before { bottom: -20px; }
  .box-probanner .ApImage .image_description h4 { font-size: 30px; }
  .box-banner3 .ApRawHtml h4 { font-size: 16px; }
  .box-banner3 .ApColumn { flex-direction: column; }
  .box-banner3.box-2 .ApColumn { flex-direction: column-reverse; }
  .box-banner3 .ApRawHtml { width: 100%; }
  .box-banner3 .ApImage { width: 100%; }
  .box-banner3 .ApColumn .block { margin-bottom: 20px; }
  .box-banner3 .ApRawHtml h3 { font-size: 24px; }
  .box-testimonial .ApImage { padding-bottom: 100%; }
  .box-testimonial .block_carousel { padding: 0 20px; }
  .box-testimonial .latest-blogs { padding: 0 20px; }
  .box-testimonial .block_carousel .block_content { padding: 70px 20px 20px; }
  .box-testimonial .latest-blogs .blog-container .left-block { width: 100%; max-width: 100%; }
  .box-testimonial .latest-blogs .blog-container .right-block { width: 100%; padding: 20px; }
  .box-testimonial .block_carousel { transform: translateY(-50px); }
  .box-footertop { padding: 50px 0 20px; }
  .box-lookbooks .ApImage,  .box-lookbooks .ApImage.image-13 { width: 50%; }
  .box-lookbooks .ApImage h4.title_block { font-size: 14px; }
  .box-titllelookbook .ApImage .image_description { font-size: 1.2em; }
  .box-lbtext .ApHtml { font-size: 1.2em; }
  .cus-nocarousel .product-miniature { width: 45%; }
  .box-margin100 { margin-bottom: 40px; }
  .box-margin90 { margin-bottom: 40px; }
  .box-margin80 { margin-bottom: 30px; }
  .box-margin70 { margin-bottom: 30px; }
  .box-margin60 { margin-bottom: 20px; }
  .box-margin50 { margin-bottom: 20px; }
  .box-margin40 { margin-bottom: 20px; }
  .body-sticky .box-voganav .h-logo > a { left: 60px; transform: none; }
  .body-sticky .box-voganav .h-logo > a img { max-height: 40px; }
  .box-vitanav3 { letter-spacing: 2px; }
  .box-nomfooter2 { padding: 40px 0 50px; }
  .box-smartft { padding: 40px 0; }
  .box-vitaftlink { padding: 40px 0 10px; }
  .box-vogablog { padding-bottom: 2em; }
  .box-vogablog .blog-container .blog-title { font-size: 1.5em; }
  div.box-coppyh8 .ApColumn { justify-content: center; }
}

@media (max-width: 567px) {
  .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action { width: 100%; min-width: 100%; }
}

@media (max-width: 575px) {
  .box-top #leo_search_block_top #leosearchtopbox { width: 240px; right: -100px; }
  .box-header3 #leo_search_block_top #leosearchtopbox { width: 240px; right: -100px; }
  .box-hnav3 #leo_search_block_top #leosearchtopbox { width: 240px; right: -100px; }
  .box-smarttop1 #leo_search_block_top #leosearchtopbox { right: -70px; }
}


@media (max-width: 600px) {
  .body-sticky .box-logo4 .col-info { max-width: 480px; }
  .box-banner1 .ApImage { padding-bottom: 0; }
  .box-banner1 .ApImage img { width: 100% !important; height: auto !important; position: static; }
  .box-banner1 .ApImage .image_description { position: static; width: 100%; height: auto; padding: 20px 0 40px; }
  .box-latestnews2 .latest-blogs .blog-container .left-block { width: 100%; }
  .box-latestnews2 .latest-blogs .blog-container .right-block { right: 20px; }
  .box-latestnews2 .latest-blogs .blog-container .blog-title { font-size: 20px; margin: 0 0 10px; }
}

@media (max-width: 767px) {

  .box-vogatop2 .col-burger { flex: 0 0 18%; max-width: 18%; padding-right: 0; } 
  .box-vogatop2 .col-logo { flex: 0 0 60%; max-width: 60%; padding-left: 0; padding-right: 0; }
  .box-vogatop2 .col-info { flex: 0 0 22%; max-width: 22%; }
  .box-vogatop2 .cart-button .header, .box-vogatop2 .popup-over a.popup-title { padding: 0 0 0 15px; }
  .box-vogatop2 .wislish-button a.ap-btn-wishlist { display: none; }
  .box-vogatop2 .cart-button .header i, .box-vogatop2 #leo_search_block_top .title_block::before, .box-vogatop2 .popup-over a.popup-title i { font-weight: 100; font-size: 24px; }
  .box-vogatop2 #leo_search_block_top .title_block::before { display: none; }

  .block-toggler.accordion_small_screen .collapse, .footer-container .links.accordion_small_screen .collapse { display: none; }
  .block-toggler.accordion_small_screen .collapse.in, .footer-container .links.accordion_small_screen .collapse.in { display: block; }
  #category-products > .item,  #category-products2 > .item { width: 50%; }
  #category-products > .item:nth-child(3),  #category-products2 > .item:nth-child(3) { display: none; }
  .box-coppyh8 .ApColumn .ApHtml { margin-bottom: 15px; }
  .ApQuicklogin > a span { display: none !important; }
  .ApQuicklogin > a i { display: inline-block; }
  .fancybox-inner .block_newsletter { background: none; height: auto; padding: 0 !important; min-height: 200px; }
  .fancybox-inner .block_newsletter .title_block { font-size: 20px; letter-spacing: 0px; text-align: center; text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5); }
  .fancybox-wrap .turnoff-popup-wrapper { position: static; }
  .leo-modal-review .new_review_form_content { text-align: left; }
  .leo-modal-review .product-info { width: 40%; display: none; }
  .leo-modal-review .new_review_form_content { width: 100%; }

  #blockcart-modal .col-md-7,  #blockcart-modal .col-md-5 { width: 100%; }
  #blockcart-modal .divide-right { padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 20px; }
  #blockcart-modal .divide-right > .row { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
  #blockcart-modal .product-image { max-width: 100px; }
  #blockcart-modal .product-name { font-size: 16px; }
  #blockcart-modal .cart-products-count { font-size: 14px; }
  #blockcart-modal p { margin-bottom: 10px; }
  #blockcart-modal .cart-content-btn { margin-top: 20px; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
  #blockcart-modal .cart-content-btn .btn { width: 50%; }
  #blockcart-modal .cart-content-btn .btn i { display: none; }
  #blockcart-modal .cart-content-btn { display: block; }
  #blockcart-modal .cart-content-btn .btn { width: 100%; margin: 10px 0 0; }
 
  .tabs-left .tab-content { width: 100%; float: none; }
  .tabs-left .nav-tabs { width: 100%; float: none; }
 
  .box-coppy2 { text-align: center; }
 
  .box-header3 { flex-wrap: wrap; }
  .box-header3 .col-logo { position: relative; transform: none; width: 100%; top: 0; left: 0; text-align: center; padding-top: 30px; }
  .box-header3 #leo_search_block_top #leosearchtopbox { left: -25px; }
  .box-tabproducts4 .nav-tabs .nav-item .nav-link { font-size: 1.6em; }
 
  .box-h4bn1 .ApImage img { height: auto !important; min-height: 240px; }
   .box-h4bn2 { padding-bottom: 60px; }
  .box-h4bn2 .ApImage .title_block { font-size: 1.4em; }
  .box-blogh4 { padding-bottom: 20px; }
  .box-coppy3 .ApColumn .block { margin: auto; }
  .box-coppy3 .block-social { margin: auto; }
  .box-coppy3 .ApHtml { text-align: center; }
  .clear-767 { clear: both; }
  .box-logo4 .col-logo { padding: 30px 0 10px; }
  .box-logo4 .col-info { padding: 0 10px 0 0; }
  .body-sticky .box-logo4 .col-info { max-width: 540px; }
  .box-newletter5 { padding: 60px 0; }
  .box-newletter5 .block_newsletter .input-wrapper input { padding: 10px 40px 10px 0; }
  .box-newletter5 .block_newsletter .input-wrapper button { right: 0; padding-right: 0; }
  .box-coppy5 .col-right { align-items: center; text-align: center; }
  .box-coppy5 .ApBlockLink ul { justify-content: center; }
  .box-coppy5 .col-left { display: flex; justify-content: space-between; flex-wrap: wrap; }
  .box-nav1 .popup-over a.popup-title span { display: none; }
  .box-nav1 .popup-over a.popup-title i[class^="ti-"] { display: inline-block; }
  .box-nav1 .popup-over a.popup-title i { vertical-align: middle; }
  .box-nav1 .popup-over a.popup-title i.fa-angle-down { display: none; }
  .box-nav1 .popup-over { margin: 0; }
  .box-nav1 #leo_search_block_top { margin: 0; }
  .container-large { padding: 0; }
  .page-home .top-50 .ApColumn .title_block { padding: 40px 0 20px; }
  .box-lookbook { margin-bottom: 80px; }
  .box-protabs .ApTabs .nav-tabs { padding: 0 0 20px; }
  .box-protabs .ApTabs .nav-tabs li { display: block; }
  .box-protabs .ApTabs .nav-tabs li a { font-size: 20px; }
  .quickview .modal-body > .row .col-md-6 { width: 100%; }
  .box-header2 .popup-over .popup-content { right: -28px; }
  .box-cateh8 .ApImage { margin-bottom: 20px; }

  .box-featureproduct .products_block { margin-bottom: 60px; }
  .box-featureproduct .products_block .thumbnail-container .pro3-btn .button-container .btn-product .name-btn-product::before { display: none; }
  .box-dealof .ApHtml { position: static; max-width: 100%; text-align: left; }
  .ApCountdown ul li { margin: 0 15px 15px 0; }
  .box-dealof .ApHtml h3::before { left: 0; right: auto; }
  .box-textbn .ApHtml { font-size: 18px; }
  div.box-coppy2 .ApColumn { display: block; text-align: center; }
  div.box-coppy2 .ApColumn .block { margin-bottom: 10px; }
  .box-footertop2 { padding: 60px 0 20px; }
  .box-protabs .ApImage .image_description h3 { font-size: 30px; }
  .box-protabs .ApImage .image_description h4 { font-size: 22px; }
  .box-protabs .ApColumn:first-child .ApImage { margin-bottom: 30px; }
  .box-probanner .ApImage { font-size: 20px; }
  .box-probanner .ApImage .image_description h3 { font-size: 30px; margin: 0 0 50px; }
  .box-probanner .ApImage .image_description h4 { font-size: 35px; margin: 0 0 20px; }
  .box-banner3 .ApRawHtml h4 { font-size: 14px; }
  .box-banner3 .ApRawHtml h3 { font-size: 20px; }
  .box-banner3 .ApRawHtml { width: 50%; padding: 0 20px; }
  .box-banner3 .ApImage { width: 50%; }
  .box-testimonial .ApImage { padding-bottom: 90%; }
  .box-instagram3 .instagram-block { padding: 0 20px; }
  .box-instagram3 .block_newsletter { padding: 0 20px; }
  .box-instagram3 .ApColumn { padding-top: 60px; padding-bottom: 60px; }
  .box-instagram3 .block_newsletter .input-wrapper button { letter-spacing: 0; }
  .box-coppyright9 { text-align: center; }
  .box-coppyright9 .block-social ul { text-align: center; }
  .box-lookbooks .ApImage h4.title_block { font-size: 16px; }
  .box-titllelookbook .ApImage .image_description { font-size: 1.4em; }
  .box-lbtext .ApHtml { font-size: 1.4em; }
  .box-voganav > .ApColumn { width: 100%; }
  .box-voganav .col-left { text-align: center; padding: 10px 10px; }
  .box-voganav .col-left .cus-vogacall { text-align: left; display: inline-block; vertical-align: top; }
  body:not(.body-sticky) .box-voganav #leo_search_block_top .title_block,  body:not(.body-sticky) .box-voganav #leo_search_block_top .title_block::before,  body:not(.body-sticky) .box-voganav .blockcart .header,  body:not(.body-sticky) .box-voganav .wislish-button a.ap-btn-wishlist,  body:not(.body-sticky) .box-voganav .popup-over a.popup-title { height: 60px; line-height: 60px; }
  body:not(.body-sticky) .box-voganav .col-right { position: absolute; right: 20px; top: 100%; width: auto; z-index: 99; }
  .box-vogatop .navbar-header .navbar-toggler { margin: 10px auto; }
  .body-sticky .box-voganav .h-logo > a { height: 60px; line-height: 60px; }
  .body-sticky .box-voganav .h-logo > a img { max-height: 50px; }
  .body-sticky .box-voganav .wislish-button a.ap-btn-wishlist,  .body-sticky .box-voganav #leo_search_block_top,  .body-sticky .box-voganav #leo_block_top,  .body-sticky .box-voganav #_desktop_cart { right: 20px; }
  .body-sticky .box-voganav #leo_block_top { right: 60px; }
  .body-sticky .box-voganav #leo_search_block_top { right: 95px; }
  .body-sticky .box-voganav #leo_search_block_top .title_block::before,  .body-sticky .box-voganav #leo_search_block_top .title_block,  .body-sticky .box-voganav .blockcart .header,  .body-sticky .box-voganav .wislish-button a.ap-btn-wishlist,  .body-sticky .box-voganav .popup-over a.popup-title { height: 60px; line-height: 60px; }
  .body-sticky .box-voganav .navbar-header .navbar-toggler { margin: 10px auto; }
  .box-voganav2 { text-align: left; }
  .box-voganav2 .col-info { justify-content: right; align-items: center; }
  .box-voganav2 .center-text { display: none; }

  div.box-bn5 .ApImage .image_description h3 { font-size: 2em; }
  .box-nomfooter { text-align: center; padding: 50px 0 40px; }
  .box-nomfooter .ApRawHtml ul { text-align: center; }
  .box-nommail { display: block; padding: 40px 0 20px; }
  .box-nommail .ApColumn { width: 100%; }
  .box-nomfooter .ApColumn { width: 100%; }

  .box-vitanav3 { font-size: 10px; }
  .box-nomft1 { text-align: center; }
  .box-nomft1 .ApColumn { width: 100%; }
  .box-nomft1 .h-logo { margin: 0 0 20px; }
  .box-nomft1 .ApBlockLink { text-align: center; }
  .box-nomft2 { text-align: center; }
  .box-nomft2 .ApRawHtml { text-align: center; margin-top: 30px; }
  .box-nomft3 { text-align: center; }
  .box-smartft { padding: 60px 0 40px; }

  .box-vogaft2 { padding: 40px 0 20px; }
  .box-vogacopy { padding: 30px 0 30px; text-align: center; }
  .box-vogacopy .ApBlockLink { text-align: center; }
  .products-sort-order .dropdown-menu { left: 0; right: auto; }
}

@media (max-width: 991px) {

  .box-vogatop2-mmenu { display: none; }
  .box-vogatop2 { position: relative; padding: 0 20px; }
  .box-vogatop2 .navbar-header .navbar-toggler { margin: 5px 0; }
  .box-vogatop2 .col-menuinfo .widget-raw-html .shop-now { margin: 0; }
  .box-vogatop2 #leo_search_block_top { display: none; }
  .box-vogatop2 .col-logo { margin-top: 15px; margin-bottom: 15px; }

  .page-home .ApColumn .sub-title-widget { margin-bottom: 20px; }
  .page-home .box-slider { margin-bottom: 20px; }
  .leo-megamenu.disable-canvas .navbar-nav > li.active > a,  .leo-megamenu.disable-canvas .navbar-nav > li:hover > a,  .leo-megamenu.disable-canvas .navbar-nav > li:focus > a { color: var(--white); }
  .leo-megamenu.disable-canvas .navbar-nav > li > a { color: var(--white); }
  .leo-megamenu.disable-canvas .dropdown-menu li a { color: #999; }
  .leo-megamenu.disable-canvas .dropdown-menu li a:hover { color: var(--white); }
  .leo-megamenu.disable-canvas .leo-megamenu .dropdown-menu { color: #999; background: #21212a; }
  .leo-megamenu.disable-canvas .dropdown-menu div.menu-title { margin: 10px 0 0; padding: 0; }
  .leo-megamenu.disable-canvas .widget-raw-html { margin: 0; }
  .leo-megamenu.disable-canvas .leo-top-menu { left: 18px; right: 18px; }
  #category-products > .item,  #category-products2 > .item { width: 33.333%; }
  #category-products > .item:nth-child(4),  #category-products2 > .item:nth-child(4) { display: none; }
  .box-top { padding: 20px 10px 0; }
  .box-top .h-logo { text-align: center; }
  .box-slider { margin-bottom: 30px; }
  .box-manu { margin-bottom: 40px; }
  .box-manu .manufacturers_block { padding: 0 0 20px; }
  .box-tabproducts .ApProductCarousel { padding-bottom: 20px; }
  .box-instagram .ApInstagram { padding-bottom: 40px; margin-bottom: 40px; }
  .blog-container .left-block { padding: 0 10px 0 0; }
  .blog-container .right-block { padding: 0 0 0 10px; }
  .box-latestnews { padding-bottom: 20px; }
  .box-shipping .ApRawHtml { padding: 10px 0 10px 45px; }
  .box-shipping .ApRawHtml i { top: 10px; }
  .box-footerlink { padding: 50px 0 0; }
  .box-footerlink .block-social { margin-bottom: 30px; }
  .box-footerlink .ApHtml { position: relative; margin-bottom: 30px; }
  .box-footerlink .block_newsletter { max-width: 400px; }
  .box-footerlink .block-social .social-title { display: none; }
  .box-coppyh8 { padding: 20px 10px; }
  .box-navlogo .h-logo { padding: 30px 0 10px; }
  .box-cateh2 { margin-bottom: 30px; }
  .box-margin { margin-bottom: 40px; }

  .box-listdetail .leo-widget { padding: 0 2px; width: 31%; float: left; margin: 0 1% 5px; }
  .box-listdetail .leo-widget:nth-child(3n+1) { clear: both; }
  .col-menuinfo .widget-raw-html .shop-now { margin: 10px 0 0; }
  .box-top { position: relative; }
  .box-top .col-menu { position: static; }
  .box-top .leo-megamenu.disable-canvas .dropdown-menu { display: none; }
  .leo-more-info { display: none; }
  .box-header3 { padding: 0 20px; margin: 0; }
  .box-header3 .col-logo { z-index: 2; }
  .box-header3 .col-info { flex: 1; justify-content: flex-end; }
  .box-header3 #leo_search_block_top { margin-right: auto; }
  .box-header3 #leo_search_block_top #leosearchtopbox { right: auto; left: 0; }
  .box-header3 > div { padding: 0; }
  .box-header3 .currency-selector .popup-content,  .box-header3 .language-selector-wrapper .popup-content { left: 0; right: auto; }

  .box-h4bn1 .ApImage img { height: 300px !important; }
  .box-h4bn1 .ApImage .image_description { top: 25%; left: 20px; max-width: 100%; right: 20px; }
  .box-h4bn1 .ApImage .image_description h4 { font-size: 2em; }
  .box-tabproducts4 .nav-tabs .nav-item .nav-link { font-size: 1.8em; }
  .box-h4bn2 .ApImage .title_block { font-size: 1.6em; transform: translateY(50%) !important; margin: 0; padding: 10px; }
  .box-blogh4 .ApColumn .title_block { margin: 0 0 1em; }
  .clear-991px { clear: both; }
  .box-logo4 { min-height: 170px; }
  .box-logo4 .h-logo img { max-height: 60px; }
  .box-top4 .navbar-header .navbar-toggler::before { background: var(--white); }
  .box-top4 .navbar-header .navbar-toggler:after { border-color: var(--white); }
  .box-top4 .navbar-header .navbar-toggler { margin: 10px auto; }
  .box-logo4 #leo_search_block_top { flex: 1; }
  .box-logo4 #leo_search_block_top #leosearchtopbox { width: auto; }
  .box-logo4 .col-info #leo_search_block_top .title_block,  .box-logo4 .col-info #leo_search_block_top .title_block::before,  .box-logo4 .col-info .leo-blockcart .header,  .box-logo4 .col-info .popup-over a.popup-title { height: 60px; line-height: 60px; }
  .body-sticky .box-logo4 .col-info { justify-content: flex-end; position: fixed; left: 0; right: 0; z-index: 1000; padding: 0 15px 0 50px; top: 0; max-width: 740px; margin: auto; pointer-events: none; }
  .body-sticky .box-logo4 .col-info > * { pointer-events: auto; }
  .body-sticky .box-logo4 .popup-over a.popup-title { color: var(--white); }
  .body-sticky .box-logo4 .leo-blockcart .header { color: var(--white); }
  .body-sticky .box-logo4 .leo-blockcart .header a { color: var(--white); }
  .body-sticky .box-logo4 #leo_search_block_top { flex: none; padding: 0; }
  .body-sticky .box-logo4 #leo_search_block_top .title_block { color: var(--white); }
  .body-sticky .box-logo4 #leo_search_block_top .title_block::before { color: var(--white) !important; }
  div.box-bn5 .ApImage .image_description h3 { font-size: 2.5em; }
  .box-newletter5 { padding: 70px 0; }
  .box-bntexth6 .ApHtml .block_content h3 { font-size: 2.5em; }

  .ApProductList ul.product_list.grid > .ajax_block_product { width: 33.33%; }
  .box-banner .ApImageHotspot { margin: 30px 0; }
  .show-desktop,  .hide-mobile { display: none; }
  .hide-desktop,  .show-mobile { display: block; }
  .box-nav1 .ApHtml { display: none; }
  .box-nav1 { padding: 0; }
  .box-nav1 .popup-over a.popup-title { line-height: 60px; position: relative; }
  .box-nav1 #leo_search_block_top .title_block { height: 60px; line-height: 60px; position: relative; }
  .box-nav1 .leo-blockcart .header { height: 60px; line-height: 60px; position: relative; min-width: 40px; }
  .box-nav1 .leo-blockcart .header::before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 0px; background-color: var(--darkgrey); transition: all .4s ease-in-out; opacity: 0; visibility: hidden; }
  .box-nav1 .leo-blockcart:hover .header::before { opacity: 1; height: 3px; visibility: visible; }
  .box-top1 .navbar-header .navbar-toggler { position: absolute; bottom: 0; left: 10px; margin: 10px 0; }
  
  .container-large { padding: 0; }
  
  .box-banner1 { padding: 0 20px 20px; }
  .box-banner1 .ApImage .image_description { padding: 10px 20px; }
  .page-home .top-50 .ApColumn .title_block { padding: 60px 0 20px; }
  .box-lookbook { margin-bottom: 100px; }
  .box-lookbook .ApImage .image_description h3 { font-size: 28px; margin: 0 0 10px; letter-spacing: 0.1em; padding: 0 0 15px; }
  .box-lookbook .ApImage .image_description a { margin-top: 0; letter-spacing: 3px; }
  .quickview .images-container .product-thumb-images { width: 60px; }
  .quickview .images-container .product-cover { padding-right: 70px; }
  .quickview .slick-arrows .slick-arrow.slick-next,  .quickview .slick-arrows .slick-arrow.slick-prev { width: 28px; }
  .box-navlogo .h-logo { padding: 30px 0 10px; }
  .box-header2 { padding: 0 10px; }
  .box-header2 .h-logo { text-align: center; }

  .box-shipping2 { padding: 20px 10px; }
  .box-footerlink2 { padding: 50px 10px 20px; }
  .box-cateh8 .ApImage .image_description h3 { font-size: 30px; }
  .box-cateh8 .ApImage .image_description h4 { font-size: 20px; margin: 0 0 40px; }
  .box-cateh8 .ApImage .image_description { padding: 0 10px; }
  .box-cateh8 .ApImage .image_description h4::before { width: 120px; bottom: -26px; }
  .box-dealof .ApCountdown { position: static; }
  .box-dealof .ApHtml { max-width: 50%; bottom: auto; top: 20px; }
  .box-dealof .ApCountdown { padding: 20px 0 50px; }

  .box-featureproduct .products_block { margin-bottom: 80px; }
  .box-textbn .ApHtml { padding: 0 10%; }
  .box-textbn .ApHtml h4 { font-size: 30px; }
  .box-textbn .ApHtml { font-size: 20px; }
  .box-textbn .ApHtml a { margin-top: 40px; }
  .box-instagram2,  .box-latestnews2 { padding: 0 20px; }
  .box-latestnews2 .latest-blogs .blog-container .right-block { padding: 20px 10px 0; top: 0; right: 0; width: 100%; left: 0; }
  .box-latestnews2 .latest-blogs .blog-container .blog-meta { margin: 0 0 10px; }
  .box-footertop2 { padding: 60px 0 20px; }
  .box-footertop2 .ApColumn .block { margin-bottom: 20px; }
  div.box-coppy2 { padding: 20px 0; margin: 0 10px; }
  .box-shipping3 { display: none; }
  .box-hnav3 { padding: 0; display: block; }
  .box-hnav3 .popup-over a.popup-title { line-height: 40px; }
  .box-hnav3 .col-right .userinfo-selector { position: absolute; top: 0; right: 10px; }
  .box-hnav3 .col-left::before { content: ""; position: absolute; border-bottom: 1px solid #e6e6e6; left: 50%; transform: translateX(-50%); bottom: -1px; width: 100vw; }
  .box-hnav3 .col-right #leo_search_block_top { margin: 0; }
  .box-hnav3 .col-right #_desktop_cart { margin: 0; }
  .box-htop3 .navbar-header .navbar-toggler { position: absolute; bottom: 0; left: 10px; }
  .box-hnav3 .leo-blockcart .header,  .box-hnav3 #leo_search_block_top .title_block { height: 80px; line-height: 80px; }
  .box-hnav3 .h-logo { height: 80px; line-height: 80px; padding: 0; text-align: center; position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
  .box-protabs { padding: 0 20px; }
  .box-protabs .ApImage .image_description h3 { font-size: 40px; }
  .box-protabs .ApImage .image_description h4 { font-size: 24px; }
  .box-probanner .ApImage img { max-width: 45%; margin: 0 5% 0 0; }
  .box-probanner .ApImage .image_description { width: 50%; }
  .box-probanner .ApImage .image_description h3 { margin: 0 0 60px; }
  .box-probanner .ApImage .image_description h3::before { bottom: -30px; }
  .box-banner3 .ApRawHtml h3 { font-size: 26px; }
  .box-banner3 .ApRawHtml { padding: 0 20px; }
  .box-testimonial { display: block; }
  .box-testimonial .ApImage { padding-bottom: 75%; }
  .box-testimonial .block_carousel { position: relative; left: auto; right: auto; }
  .box-testimonial .block_carousel { transform: translateY(-30%); }
  .box-instagram3 { display: block; }
  .box-instagram3 .ApImage { left: -10px; right: -10px; }
  .box-instagram3 .instagram-block { padding: 0 30px; }
  .box-instagram3 .block_newsletter { padding: 0 30px; }
  .box-lookbooks .ApImage { width: 33.33%; }
  .cus-nocarousel > .product-miniature { width: 33.33%; }
  .box-margin100 { margin-bottom: 60px; }
  .box-margin90 { margin-bottom: 60px; }
  .box-margin80 { margin-bottom: 50px; }
  .box-margin70 { margin-bottom: 50px; }
  .box-margin60 { margin-bottom: 40px; }
  .box-margin50 { margin-bottom: 30px; }
  .box-margin40 { margin-bottom: 30px; }
  .box-margin30 { margin-bottom: 20px; }

  .body-sticky .box-voganav .h-logo > a { left: 50%; transform: translateX(-50%); }
  .box-vogatop .off-canvas-nav-megamenu { z-index: 1001; }
  .box-vogatop .col-menuinfo .widget-raw-html .shop-now { margin: 0; }
  .bottomnav { display: none; }

  #leo_search_block_top { margin: 5px 0 10px 0; background-color: var(--white); border-top: 1px solid var(--lightgrey); border-bottom: 1px solid var(--lightgrey); }
  #leo_search_block_top .form-control:focus { box-shadow: none; }

  .box-vitanavinfo .popup-over { margin: 0 20px 0 0; }
  .box-vitanavinfo .popup-over:last-child { margin: 0; }
  .box-vitanavinfo .popup-over a.popup-title > span { display: none; }
  .box-vitanavinfo .popup-over a.popup-title > span.cus-sign { display: inline; }
  .box-nommail .block.ApHtml h4.title_block { font-size: 2.5em; }
  .box-nomfooter2 { display: block; text-align: center; padding: 40px 0 20px; }
  .box-nomfooter2 .ApColumn { width: 100%; }
  .box-nomfooter2 .ApImage { text-align: center; }
  .box-nomft1 .ApBlockLink li a { padding: 5px 10px; }

  .box-smartft { padding: 80px 0 60px; }
  .box-vogaft { padding: 60px 0 30px; }
  .box-vogaftb { padding-bottom: 30px; }
  .box-vogaft2 { padding: 60px 0 40px; }
  .box-vogacopy { padding: 30px 0 10px; }
  .box-vitaftlink { padding: 50px 0 20px; }
  .box-smarttop1 { padding: 0 10px; }
  .box-smarttop1 .col-info,  .box-smarttop1 .col-menu { padding-top: 0; }
  .box-smarttop1 .col-logo { padding-bottom: 0; }
  .box-smarttop1 .h-logo { padding: 0; height: 80px; line-height: 80px; position: absolute; top: 0; left: 70px; z-index: 2; }
  .box-vogablog { padding-bottom: 3em; }
  .box-vogablog .blog-container .blog-title { font-size: 1.8em; }
  .box-slider .ApImage img { min-height: 400px; object-fit: cover; filter: brightness(0.5); }
  .box-slider .ApImage .image_description { background: none; color: var(--white); }
  .box-slider .ApImage .image_description * { color: inherit; }
  .box-navads { letter-spacing: 0; font-size: 10px; }
  .box-fashion { margin-left: -20px; margin-right: -20px; }
  
  body#index #content-wrapper { padding: 0 10px; }
  body#product .breadcrumb-full { display: none; }
 
  div.box-coppyh8 { padding: 20px 0px; }
  div.box-navlogo .h-logo { padding: 0; position: absolute; top: 0; height: 80px; line-height: 80px; left: 50%; transform: translateX(-50%); z-index: 9; }
  div.box-navlogo .h-logo img { max-width: 80px; }
  div.breadcrumb-bg .breadcrumb { padding: 10px 10px; }
}

 

@media (max-width: 1199px) {
  .container { padding-left: 10px; padding-right: 10px; }
  .row { margin-right: -10px; margin-left: -10px; }
  .col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,  .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,  .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,  .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,  .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { padding-right: 10px; padding-left: 10px; }
  .owl-carousel .owl-item { padding: 0 10px; }
  .owl-row { margin-left: -10px; margin-right: -10px; }
  
  .box-vogatop2 .leo-megamenu .navbar-nav > li > a { padding: 5px 18px 15px 18px; }
  
  /*
  .box-vogatop2 #leo_search_block_top { position: relative; }
  .box-vogatop2 #leo_search_block_top .form-control { width: 100%; background: var(--white); }
  .box-vogatop2 #leo_search_block_top .title_block { display: block; margin: 0; font-size: 0px; background: none; width: 40px; cursor: pointer; overflow: hidden; padding: 0; font-weight: normal; }
  .box-vogatop2 #leo_search_block_top .title_block::before { position: absolute; top: 0; left: 27px; right: 0; bottom: 0; margin: auto; text-align: center; line-height: 0; }
  .box-vogatop2 #leo_search_block_top #leosearchtopbox { position: absolute; width: 300px; top: 100%; transition: all .3s; margin-top: 0; right: 0; opacity: 0; visibility: hidden; transform: translateY(-10px); z-index: 99; }
  .box-vogatop2 #leo_search_block_top.active .title_block::before { content: "\e610"; }
  .box-vogatop2 #leo_search_block_top.active #leosearchtopbox { opacity: 1; visibility: visible; transform: translateY(5px); }
  .box-vogatop2 #leo_search_block_top { margin: 0 10px 0 0; }
  .box-vogatop2 #leo_search_block_top .btn { width: 50px; }
  .box-vogatop2 #leo_search_block_top .form-control { padding: 0 45px 0 15px; border: 0; border-bottom: 2px solid var(--darkgrey); border-radius: 0; }
  */

  .ApInstagram .block_content { margin: 0 -10px; }
  .box-top .col-info .popup-over a.popup-title i,  .box-top .col-info .wislish-button .ap-btn-wishlist i,  .box-top .col-info #_desktop_cart .header i { font-size: 18px; }
  .box-footerlink { padding-top: 50px; }
  .box-cateh2.box-h3 .col-right .ApImage:not(.image-full) { width: calc(50% - 9px); }
  .box-outteam .ApImage .image_description p:last-child { display: none; }
  .box-h4bn1 .ApImage img { height: 360px !important; }
  .box-h4bn2 .ApImage .title_block { font-size: 1.8em; }
  .box-h4bn2 .ApImage .image_description { display: none; }
  div.box-bn5 { margin: 0 -10px; }
  div.box-bn5 .ApImage .image_description h3 { font-size: 3em; }
  .box-padding { padding: 20px 20px 0; }
  .box-slideh6 { padding: 0; }
  .ApProductList ul.product_list.grid > .ajax_block_product { width: 25%; }
  div.box-banner2h6 { padding: 0; }
  .box-footer4 { text-align: center; display: block; }
  .box-footer4 .col-left, .box-footer4 .col-right, .box-footer4 .col-center { width: 100%; margin-top: 10px; }
  .box-footer4 .col-center { margin: 0 0 10px; }
  .box-link6 { padding: 50px 5% 0; }
  .box-iconh6 .ApRawHtml [class^="ti-"] { font-size: 44px; }
  .box-banner1 .ApImage .image_description { padding: 10px 30px; }
  .box-lookbook { margin-bottom: 120px; }
  .box-lookbook .ApImage .image_description { font-size: 16px; }
  .box-lookbook .ApImage .image_description h4 { font-size: 18px; }
  .box-lookbook .ApImage .image_description h4 { font-size: 16px; }
  .box-lookbook .ApImage .image_description h3 { font-size: 30px; margin: 0 0 10px; letter-spacing: 0.2em; padding: 0 0 20px; }
  .box-lookbook .ApImage .image_description a { margin-top: 10px; }
  .box-header2 .col-info .popup-over a.popup-title i,  .box-header2 .col-info .ap-btn-wishlist i,  .box-header2 .col-info #_desktop_cart .header i { font-size: 18px; }
  .box-cateh8 .ApImage .image_description h3 { font-size: 35px; }
  .box-cateh8 .ApImage .image_description h4 { font-size: 20px; margin: 0 0 40px; }
  .box-cateh8 .ApImage .image_description { padding: 0 10px; }
  .box-cateh8 .ApImage .image_description h4::before { width: 120px; bottom: -26px; }
  .box-featureproduct .products_block { margin-bottom: 100px; }
  .ApCountdown ul li { margin: 0 0 15px 15px; padding: 10px; }
  .box-dealof .ApHtml h4 { font-size: 18px; }
  .box-dealof .ApHtml h3 { font-size: 30px; margin: 0 0 40px; }
  .box-dealof .ApHtml h3::before { bottom: -20px; }
  .box-dealof .ApHtml a { margin-top: 0; }
  .box-dealof .ApHtml { max-width: 480px; }
  .box-textbn .ApHtml h4 { font-size: 34px; }
  .box-textbn .ApHtml { font-size: 20px; }
  .latest-blogs2 .blog-container .blog-title { font-size: 20px; }
  .box-protabs .ApImage .image_description h3 { font-size: 50px; }
  .box-protabs .ApImage .image_description h4 { font-size: 30px; }
  .box-probanner .ApImage .image_description h3 { font-size: 40px; }
  .box-probanner .ApImage .image_description h4 { font-size: 45px; }
  .box-banner3 .ApRawHtml h3 { font-size: 28px; }
  .box-banner3 .ApRawHtml h4 { font-size: 18px; }
  .box-testimonial .block_carousel { padding: 0 30px; }
  .box-testimonial .block_carousel .block_content { padding: 70px 30px 30px; }
  .box-testimonial .block_carousel .block_content::before { top: 20px; font-size: 30px; }
  .box-testimonial .latest-blogs .blog-container .right-block { width: 60%; padding: 20px; }
  .box-testimonial .latest-blogs .blog-container .blog-title, .box-testimonial .block_carousel .block-carousel-image-container .title { font-size: 18px; line-height: 1.2; }
  .body-sticky .box-voganav #leo_block_top { right: 90px; }
  .body-sticky .box-voganav .wislish-button a.ap-btn-wishlist { display: none; }
  .body-sticky .box-voganav #leo_search_block_top { right: 125px; }
  .box-vitanavinfo::before { left: 10px; right: 10px; }
  .box-vitanavinfo .userinfo-selector { margin: 0 -10px; }
  .box-nomfooter2 { padding: 50px 0 30px; }
  .box-nomfooter2 .ApBlockLink li a { padding: 5px 10px; }
  .box-nomfooter2 .ApBlockLink li a::before { left: 10px; right: 10px; }
  .box-nomft2::before { left: 10px; right: 10px; }
  .box-nomft3::before { left: 10px; right: 10px; }
  .box-smartft { padding: 100px 0 80px; }
  .box-vogaft { padding: 80px 0 40px; }
  .box-vogaft2 { padding: 80px 0 50px; }
  .box-vitaftlink::before { left: 10px; right: 10px; }
  .box-vitacopy::before { left: 10px; right: 10px; }
  .box-vogablog .blog-container .blog-title { font-size: 1.5em; }

}

@media (max-width: 991px) and (max-width: 991px) {
  .box-top.box-h2 .leo-megamenu.disable-canvas .leo-top-menu { left: 0px; right: 0px; }
}

@media (max-width: 1200px) {
  .box-banner1 .ApImage .image_description h3 { font-size: 30px; }
  .box-banner1 .ApImage .image_description h4 { font-size: 20px; padding: 0 0 15px; margin: 0 0 15px; }
  .box-banner1 .ApImage .image_description a { margin-top: 0px; }
}

@media (max-width: 1400px) {
  .box-banner1 .ApImage .image_description h3 { font-size: 40px; }
  .box-banner1 .ApImage .image_description h4 { font-size: 24px; padding: 0 0 20px; margin: 0 0 20px; }
  .box-banner1 .ApImage .image_description a { margin-top: 30px; }
  .box-testimonial .latest-blogs { padding: 0 60px 0 30px; }
  .box-testimonial .block_carousel .block_content { background: var(--white); padding: 100px 30px 40px; position: relative; }
  .box-testimonial .latest-blogs .blog-container .right-block { right: 0; width: 70%; left: auto; padding: 30px 20px; }
  .box-testimonial .latest-blogs .blog-container .blog-title,  .box-testimonial .block_carousel .block-carousel-image-container .title { font-size: 20px; }
  .box-testimonial .ApColumn .title_block { padding-top: 0; }
}

@media (max-width: 1439px) {
  .leo-more-info .thumbs_list { margin-top: 15px; margin-bottom: 15px; height: 300px; }
  .leo-more-info .view_scroll_left { margin-top: 0px; }
}

@media (max-width: 1500px) {
  .box-voganav #leo_search_block_top { position: relative; }
  .box-voganav #leo_search_block_top .form-control { width: 100%; background: var(--white); }
  .box-voganav #leo_search_block_top .title_block { display: block; margin: 0; font-size: 0px; background: none; width: 40px; height: 80px; cursor: pointer; overflow: hidden; padding: 0; font-weight: 300; }
  .box-voganav #leo_search_block_top .title_block::before { content: "\f002"; font-family: 'Font Awesome 5 Pro'; font-size: 20px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; text-align: center; line-height: 80px; }
  .box-voganav #leo_search_block_top #leosearchtopbox { position: absolute; width: 300px; top: 100%; transition: all .3s; margin-top: 0; right: 0; opacity: 0; visibility: hidden; transform: translateY(-10px); z-index: 99; }
  .box-voganav #leo_search_block_top.active .title_block::before { content: "\f00d"; }
  .box-voganav #leo_search_block_top.active #leosearchtopbox { opacity: 1; visibility: visible; transform: translateY(5px); }
  .body-sticky .box-voganav #leo_search_block_top { top: 0; }
}

@media (max-width: 1600px) {
  .box-banner1 .ApImage .image_description h3 { font-size: 50px; }
  .box-banner1 .ApImage .image_description h4 { font-size: 30px; padding: 0 0 30px; margin: 0 0 30px; }
  .box-cateh8 .ApImage .image_description h3 { font-size: 50px; }
  .box-cateh8 .ApImage .image_description h4 { font-size: 28px; margin: 0 0 60px; letter-spacing: 0.2em; }
  .box-cateh8 .ApImage .image_description h4::before { width: 160px; bottom: -30px; }
  .box-featureproduct .products_block { margin-bottom: 120px; }
  .box-dealof .ApHtml { padding: 20px 0; }
  .box-dealof .ApCountdown { padding: 20px 0; }
  .box-dealof .ApHtml h4 { font-size: 20px; }
  .box-dealof .ApHtml h3 { font-size: 35px; margin: 0 0 60px; }
  .box-dealof .ApHtml h3::before { bottom: -30px; }
  .box-dealof .ApHtml a { margin-top: 10px; }
  .ApCountdown ul li { padding: 20px; }
  .box-probanner .ApImage .image_description h3 { font-size: 50px; }
  .box-probanner .ApImage .image_description h4 { font-size: 55px; }
  .box-banner3 .ApImage { width: 60%; }
  .box-banner3 .ApRawHtml { width: 40%; }
  .box-banner3 .ApRawHtml h3 { font-size: 32px; }
  .box-banner3 .ApRawHtml h4 { font-size: 20px; }
  .box-testimonial .latest-blogs { padding: 0 60px 0 30px; }
  .box-testimonial .block_carousel { padding: 0 60px; }
  .box-instagram3 .instagram-block { padding: 0 30px 0 60px; }
  .box-instagram3 .block_newsletter { padding: 0 60px; }
}

@media (max-width: 1800px) {
.box-h4bn1 .ApImage img { height: 400px !important; }
}

@media (max-width: 1920px) {
  .box-padding800 .ApSlideShow { min-height: 20vw; }
}

@media (max-width: 1500px) and (max-width: 767px) {
.box-voganav #leo_search_block_top #leosearchtopbox { width: 200px; }
.box-vogatop2 #leo_search_block_top #leosearchtopbox { width: 200px; }
}